function ManifestSerializer::serializeToString
1 call to ManifestSerializer::serializeToString()
- ManifestSerializer::serializeToFile in vendor/
phar-io/ manifest/ src/ ManifestSerializer.php
File
-
vendor/
phar-io/ manifest/ src/ ManifestSerializer.php, line 33
Class
- ManifestSerializer
- @psalm-suppress MissingConstructor
Namespace
PharIo\ManifestCode
public function serializeToString(Manifest $manifest) : string {
$this->startDocument();
$this->addContains($manifest->getName(), $manifest->getVersion(), $manifest->getType());
$this->addCopyright($manifest->getCopyrightInformation());
$this->addRequirements($manifest->getRequirements());
$this->addBundles($manifest->getBundledComponents());
return $this->finishDocument();
}