function ManifestSerializer::startDocument
1 call to ManifestSerializer::startDocument()
- ManifestSerializer::serializeToString in vendor/
phar-io/ manifest/ src/ ManifestSerializer.php
File
-
vendor/
phar-io/ manifest/ src/ ManifestSerializer.php, line 44
Class
- ManifestSerializer
- @psalm-suppress MissingConstructor
Namespace
PharIo\ManifestCode
private function startDocument() : void {
$xmlWriter = new XMLWriter();
$xmlWriter->openMemory();
$xmlWriter->setIndent(true);
$xmlWriter->setIndentString(str_repeat(' ', 4));
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startElement('phar');
$xmlWriter->writeAttribute('xmlns', 'https://phar.io/xml/manifest/1.0');
$this->xmlWriter = $xmlWriter;
}