/** * Constructor. * * @param Setup $setup * @param XMLReader $xmlreader * @param string $xml Input XML * @param XMLReader $xmlreader */ public function __construct(Setup $setup, XMLReader $xmlreader, $xml) { parent::__construct($setup, $xmlreader, $xml); $this->plaintextConverter = $setup->factory->createPlaintextConverter(); $this->entityGateway = $setup->factory->createNamedEntityGateway(); $this->elementGateway = $setup->factory->createElementGateway(); $this->entities = new \SplObjectStorage(); }
/** * Constructor. * * @param Setup $setup * @param XMLReader $xmlreader * @param string $xml Input XML * @param XMLReader $xmlreader */ public function __construct(Setup $setup, XMLReader $xmlreader, $xml) { parent::__construct($setup, $xmlreader, $xml); $this->plaintextConverter = $setup->factory->createPlaintextConverter(); $this->titleExtractor = $setup->factory->createTitleExtractor(); $this->volumeGateway = $setup->factory->createVolumeGateway(); $this->sectionGateway = $setup->factory->createSectionGateway(); $this->pageGateway = $setup->factory->createPageGateway(); $this->xmlChunkGateway = $setup->factory->createXMLChunkGateway(); }