public function setUp() { $pathToFixture = sprintf('%s/Fixture/GraphicPrimitiveParserFixture.xml', dirname(__FILE__)); $xml = simplexml_load_file($pathToFixture); $this->parser = new GraphicPrimitiveParser(); $this->parser->setXmlField($xml); }
public function setUp() { $pathToFixture = sprintf('%s/Fixture/StaticGraphicParserFixture.xml', dirname(__FILE__)); $xml = simplexml_load_file($pathToFixture); $this->parser = m::mock(AbstractParser::class)->makePartial(); $this->parser->setXmlField($xml); }
public function setUp() { $pwd = dirname(__FILE__); $pathToFixture = sprintf('%s/Fixture/OffsetDateParserFixture.xml', $pwd); $xml = simplexml_load_file($pathToFixture); $pathToHeaderFixture = sprintf('%s/Fixture/OffsetDateParserHeaderFixture.xml', $pwd); $xmlHeader = simplexml_load_file($pathToHeaderFixture); $this->parser = new OffsetDateParser(); $this->parser->setXmlField($xml); $this->parser->setXmlHeader($xmlHeader); }
public function setUp() { $pwd = dirname(__FILE__); $pathToFixture1 = sprintf('%s/Fixture/FixedTextParserFixture1.xml', $pwd); $pathToFixture2 = sprintf('%s/Fixture/FixedTextParserFixture2.xml', $pwd); $pathToFixture3 = sprintf('%s/Fixture/FixedTextParserFixture3.xml', $pwd); $xml1 = simplexml_load_file($pathToFixture1); $xml2 = simplexml_load_file($pathToFixture2); $xml3 = simplexml_load_file($pathToFixture3); $this->parser1 = new FixedTextParser(); $this->parser2 = new FixedTextParser(); $this->parser3 = new FixedTextParser(); // parser 1 and 2 container fixed text, parser 3 contains merge text $this->parser1->setXmlField($xml1); $this->parser2->setXmlField($xml2); $this->parser3->setXmlField($xml3); // parser manager required for testing merge text fields $parserManager = m::mock(ParserManager::class)->shouldReceive('getParser')->andReturn($this->parser1, $this->parser2)->getMock(); $this->parser3->setParserManager($parserManager); }
/** * @param ParserInterface $parser * * @return ParserInterface */ protected function buildParser(ParserInterface $parser) { $parser->setXmlField($this->getXmlField()); $parser->setParserManager($this->getParserManager()); return $parser; }