protected function _getFilteredUniqueDependencies($mimeType)
 {
     $ret = parent::_getFilteredUniqueDependencies($mimeType);
     $loadedDeps = $this->_loadedPackage->_getFilteredUniqueDependencies($mimeType);
     foreach ($ret as $k => $i) {
         if (in_array($i, $loadedDeps, true)) {
             unset($ret[$k]);
         }
     }
     $ret = array_values($ret);
     return $ret;
 }
Пример #2
0
 protected function _getFilteredUniqueDependencies($mimeType)
 {
     $ret = parent::_getFilteredUniqueDependencies($mimeType);
     $loadedDeps = array();
     foreach ($this->_loadedDependencies as $d) {
         if ($this->_providerList === Kwf_Assets_Package_Default::getDefaultProviderList()) {
             $pkg = Kwf_Assets_Package_Default::getInstance($d);
         } else {
             $pkg = new Kwf_Assets_Package($this->_providerList, $d);
         }
         $loadedDeps = array_merge($loadedDeps, $pkg->_getFilteredUniqueDependencies($mimeType));
     }
     foreach ($ret as $k => $i) {
         if (in_array($i, $loadedDeps, true)) {
             unset($ret[$k]);
         }
     }
     $ret = array_values($ret);
     return $ret;
 }