public function __construct($packageName, $loadedPackage)
 {
     if ($packageName == 'Default') {
         throw new Kwf_Exception("Default component assets package is ment to be included in Frontend package");
     }
     if (!$packageName) {
         throw new Kwf_Exception("Required packageName");
     }
     $this->_packageName = $packageName;
     $this->_loadedPackage = $loadedPackage;
     parent::__construct(Kwf_Assets_Package_Default::getDefaultProviderList(), 'ComponentsPackage' . $packageName);
 }
Esempio n. 2
0
 public function __construct($testDependenciesIni, $dependencyName = 'TestFiles', $rootComponentClass = null)
 {
     $this->_testDependenciesIni = $testDependenciesIni;
     if (is_null($rootComponentClass)) {
         $rootComponentClass = Kwf_Component_Data_Root::getComponentClass();
     }
     $this->_rootComponentClass = $rootComponentClass;
     $testDependenciesIni = str_replace('_', '/', $testDependenciesIni) . '/dependencies.ini';
     if (file_exists('tests/' . $testDependenciesIni)) {
         $testDependenciesIni = 'tests/' . $testDependenciesIni;
     } else {
         if (file_exists(KWF_PATH . '/tests/' . $testDependenciesIni)) {
             $testDependenciesIni = KWF_PATH . '/tests/' . $testDependenciesIni;
         }
     }
     $providers = array();
     $providers[] = new Kwf_Assets_Provider_Ini(KWF_PATH . '/dependencies.ini');
     $providers[] = new Kwf_Assets_Provider_Ini($testDependenciesIni);
     $providers = array_merge($providers, Kwf_Assets_ProviderList_Abstract::getVendorProviders());
     if (file_exists('dependencies.ini')) {
         $providers[] = new Kwf_Assets_Provider_Ini('dependencies.ini');
     }
     $providers[] = new Kwf_Assets_Provider_IniNoFiles();
     $providers[] = new Kwf_Assets_Provider_Components($rootComponentClass);
     $providers[] = new Kwf_Assets_Provider_Dynamic();
     $providers[] = new Kwf_Assets_TinyMce_Provider();
     $providers[] = new Kwf_Assets_Provider_KwfUtils();
     $providers[] = new Kwf_Assets_Provider_DefaultAssets();
     $providers[] = new Kwf_Assets_Provider_AtRequires();
     $providers[] = new Kwf_Assets_Provider_ViewsUser();
     $providers[] = new Kwf_Assets_Provider_ErrorHandler();
     $providers[] = new Kwf_Assets_Provider_JsClassKwf();
     $providers[] = new Kwf_Assets_Modernizr_Provider();
     $providerList = new Kwf_Assets_ProviderList_Abstract($providers);
     parent::__construct($providerList, $dependencyName);
 }
Esempio n. 3
0
 public function __construct($providerList, $dependencyName, array $loadedDependencies)
 {
     $this->_loadedDependencies = $loadedDependencies;
     parent::__construct($providerList, $dependencyName);
 }
 public function __construct($dependencyName)
 {
     parent::__construct(self::getDefaultProviderList(), $dependencyName);
 }