/** * @param OutputInterface $output */ public function save(OutputInterface $output) { $config = new ValueGenerator($this->moduleConfig); $config->setOutputMode($config::OUTPUT_MULTIPLE_LINE); $config->setArrayDepth(0); $data = '<?php' . PHP_EOL . PHP_EOL . 'return ' . $config->generate() . ';'; $this->writeData($this->getPath(), $data, $output); }
public function testGenerate() { $generator = new ValueGenerator(array('a' => array('b' => 1))); $code = <<<EOF array( 'a' => array( 'b' => 1 ) ) EOF; $this->assertEquals($code, $generator->generate()); }