/** * addAppDependency. * * @param string $extensionmainjs Param * @param array &$dependencies {key2 => {key1, keyi}} * @param array &$paths {key1 => pathjs1, key2 => pathjs2} * * @return string */ public function addAppDependency($extensionmainjs, &$dependencies = array(), &$paths = array()) { $appName = parent::addAppDependency($extensionmainjs, $dependencies, $paths); $this->appPaths = array_merge($this->appPaths, $paths); $this->_addDependencyArray($dependencies); $moreDependencies = $this->_discoverDependencies($paths); $this->_addDependencyArray($moreDependencies); }
/** * addAppDependency. * * @param string $extensionmainjs Param * @param array &$dependencies {key2 => {key1, keyi}} * @param array &$paths {key1 => pathjs1, key2 => pathjs2} * * @return string */ public function addAppDependency($extensionmainjs, &$dependencies = array(), &$paths = array()) { $appName = parent::addAppDependency($extensionmainjs, $dependencies, $paths); $this->_generateApp($dependencies, $paths); }