/** * @param string $fileBody * @param array $config */ public function __construct($fileBody, array $config = []) { // set config data $this->config = $config; // call parent constructor parent::__construct(); // set file body $this->setBody($fileBody); // add file doc block $this->addFileDocBlock(); }
/** * @param string $fileBody * @param array $config */ public function __construct($fileBody, array $config = []) { // set config data $this->config = $config; // call parent constructor parent::__construct(); // convert to short array syntax $fileBody = str_replace(array('array(', ')'), array('[', ']'), $fileBody); // set file body $this->setBody('return ' . $fileBody . ';'); // add file doc block $this->addFileDocBlock(); }