Example #1
0
 /**
  * @covers CSanquer\FakeryGenerator\Model\Config::getFormats
  * @covers CSanquer\FakeryGenerator\Model\Config::setFormats
  */
 public function testGetSetFormats()
 {
     $this->assertInstanceOf('\\CSanquer\\FakeryGenerator\\Model\\Config', $this->config->setFormats(['php', 'json']));
     $this->assertSame(['php', 'json'], $this->config->getFormats());
 }
 protected function createDumpers(Config $config, $outputDir, $zipped)
 {
     // create and initialize dumpers
     $dumpers = [];
     $formats = $config->getFormats();
     if (count($formats)) {
         foreach ($formats as $format) {
             $dumper = $this->dumperFactory($format);
             if ($dumper instanceof DumperInterface) {
                 $dumper->initialize($config, $outputDir, !$zipped);
                 $dumpers[$format] = $dumper;
             }
         }
     }
     return $dumpers;
 }