Exemplo n.º 1
0
 /**
  * @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);
 }
Exemplo n.º 2
0
    public function testGenerate()
    {
        $generator = new ValueGenerator(array('a' => array('b' => 1)));
        $code = <<<EOF
array(
        'a' => array(
            'b' => 1
        )
    )
EOF;
        $this->assertEquals($code, $generator->generate());
    }