Ejemplo n.º 1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $config = new Config();
     $config->setBasePath(getcwd());
     $config->setFromArray($input->getArguments());
     $config->setFromArray($input->getOptions());
     $moduleConfig = new ConfigWriter($config);
     $state = new State($moduleConfig);
     $builder = new ModuleContainer($config);
     $builder->prepare($state);
     $builder->build($state);
     $writer = new ModelWriter($config);
     $writer->write($state, $output);
 }
Ejemplo n.º 2
0
 public function testConstruct()
 {
     $container = new ModuleContainer($this->getConfig());
     $builders = $container->getBuilders();
     $this->assertCount(10, $builders);
 }