/** * get generated files * * @return array */ public function getGeneratedFiles() { $files = array(); $sourceFiles = $this->sourceConfig->getConfig('file'); foreach ($sourceFiles as $file) { $file = $this->sourceConfig->preProcessFileConfig($file); $files[] = ['label' => __($file['label']), 'scope' => $this->sourceConfig->getScopeLabel($file['scope']), 'destination' => $file['destination'], 'description' => __($file['description']), 'condition' => $this->getFileCondition($file)]; } return $files; }
/** * preprocess config file * * @param array $config * @return mixed */ protected function preProcessFileConfig(array $config) { return $this->sourceConfig->preProcessFileConfig($config); }