コード例 #1
0
ファイル: Extractor.php プロジェクト: bluem/teishredder
 /**
  * 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();
 }
コード例 #2
0
ファイル: Chunker.php プロジェクト: bluem/teishredder
 /**
  * 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();
 }