\d+\.\d+)$/', $value, $matches)) { $header->setVersion($matches['version']); } return $header; } public function getFieldName() { return 'MIME-Version'; } public function getFieldValue($format = HeaderInterface::FORMAT_RAW) { return $this->version; } public function setEncoding($encoding) { // This header must be always in US-ASCII return $this; } public function getEncoding() { return 'ASCII'; } public function toString() { return 'MIME-Version: ' . $this->getFieldValue(); } /** * Set the version string used in this header * * @param string $version * @return MimeVersion */ public function setVersion($version) { $this->version = $version; return $this; } /** * Retrieve the version string for this header * * @return string */ public function getVersion() { return $this->version; } }