<?php
/**
*
* @author A. Grandt <php@grandt.com>
*
* Classes to assist in handling extra fields
*
*/
namespace ZipMerge\Zip\Core\ExtraField;
class GenericExtraField extends AbstractExtraField {
/**
* @return string The version of the field for the Local Header.
*/
public function getLocalField() {
return parent::encodeField($this->header, $this->localData);
}
/**
* @return string The version of the field for the Central Header.
*/
public function getCentralField() {
if ($this->centralData != null) {
return parent::encodeField($this->header, $this->centralData);
}
return $this->getLocalField();
}
}