protected function setUp() { $container = new Container('php://memory', 'php://memory', 'Bookdown\\Bookdown\\FakeFsio'); $this->fsio = $container->getFsio(); $this->fixture = new BookFixture($this->fsio); $builder = $container->newProcessorBuilder(); $this->process = $builder->newProcess($this->fixture->rootConfig, 'Conversion'); }
protected function setUp() { $this->stdout = fopen('php://memory', 'a+'); $this->stderr = fopen('php://memory', 'a+'); $container = new Container($this->stdout, $this->stderr, 'Bookdown\\Bookdown\\FakeFsio'); $this->fsio = $container->getFsio(); $this->builder = $container->newProcessorBuilder(); }
protected function setUp() { $container = new Container('php://memory', 'php://memory', 'Bookdown\\Bookdown\\FakeFsio'); $this->logger = $container->getLogger(); $this->fsio = $container->getFsio(); $this->setUpFsio(); $collector = $container->newCollector(); $this->root = $collector('/path/to/bookdown.json'); $this->processes = array(new FakeProcess(), new FakeProcess(), new FakeProcess()); }
private function initializeBook($fixtureClass) { $container = new Container('php://memory', 'php://memory', 'Bookdown\\Bookdown\\FakeFsio'); $this->fsio = $container->getFsio(); $this->fsio->setFiles(array('/path/to/chapter/img/test4.jpg' => '', '/path/to/chapter/../img/test5.jpg' => '')); $this->fixture = new $fixtureClass($this->fsio); $builder = $container->newProcessorBuilder(); $conversion = $builder->newProcess($this->fixture->rootConfig, 'Conversion'); $conversion->__invoke($this->fixture->rootPage); $conversion->__invoke($this->fixture->indexPage); $conversion->__invoke($this->fixture->page); $this->process = $builder->newProcess($this->fixture->rootConfig, 'CopyImage'); }
protected function setUp() { $this->stdout = fopen('php://memory', 'a+'); $this->stderr = fopen('php://memory', 'a+'); $container = new Container($this->stdout, $this->stderr, 'Bookdown\\Bookdown\\FakeFsio'); $this->fsio = $container->getFsio(); $this->fixture = new BookFixture($this->fsio); $builder = $container->newProcessorBuilder(); $conversion = $builder->newProcess($this->fixture->rootConfig, 'Conversion'); $conversion->__invoke($this->fixture->rootPage); $conversion->__invoke($this->fixture->indexPage); $conversion->__invoke($this->fixture->page); $headings = $builder->newProcess($this->fixture->rootConfig, 'Headings'); $headings->__invoke($this->fixture->rootPage); $headings->__invoke($this->fixture->indexPage); $headings->__invoke($this->fixture->page); $this->process = $builder->newProcess($this->fixture->rootConfig, 'Toc'); }
protected function setUp() { $container = new Container(); $this->builder = $container->newProcessorBuilder(); }
protected function setUp() { $container = new Container('php://memory', 'php://memory', 'Bookdown\\Bookdown\\FakeFsio'); $bookFixture = new BookFixture($container->getFsio()); $this->collector = $container->newCollector(); }