/** * @param array $parameters */ public function __construct(array $parameters = array()) { parent::__construct($parameters); $this->modules = array(); foreach (AssetCompiler::getAvailableModuleDirectories() as $module_path) { $this->modules[basename($module_path)] = $module_path; } }
public function embedAllMainModules() { $main_modules_for_rjs = ''; $module_dirs = AssetCompiler::getAvailableModuleDirectories(); foreach ($module_dirs as $module_path) { $module_name = basename($module_path); if (is_readable($module_path . "/assets/AllModules.js")) { if (empty($main_modules_for_rjs)) { $main_modules_for_rjs .= "{name: \"{$module_name}/AllModules\"}"; } else { $main_modules_for_rjs .= ",{name: \"{$module_name}/AllModules\"}"; } } } return $main_modules_for_rjs; }