public function __construct()
 {
     $providers = array(new Kwf_Assets_ModuleDeps_TestJsClassProvider(KWF_PATH . '/tests', 'kwf/tests'));
     $providers = array_merge($providers, self::getVendorProviders());
     $providers[] = new Kwf_Assets_CommonJs_Provider();
     parent::__construct($providers);
 }
示例#2
0
 public function __construct()
 {
     $providers = array();
     if (Kwf_Component_Data_Root::getComponentClass()) {
         $providers[] = new Kwf_Assets_Components_Provider(Kwf_Component_Data_Root::getComponentClass());
     } else {
         $providers[] = new Kwf_Assets_Provider_NoComponents();
     }
     if (file_exists('dependencies.ini')) {
         $providers[] = new Kwf_Assets_Provider_Ini('dependencies.ini');
     }
     $providers = array_merge($providers, self::getVendorProviders());
     $providers[] = new Kwf_Assets_Provider_IniNoFiles();
     $providers[] = new Kwf_Assets_Provider_Dynamic();
     $providers[] = new Kwf_Assets_TinyMce_Provider();
     $providers[] = new Kwf_Assets_Provider_JsClassKwf();
     $providers[] = new Kwf_Assets_Provider_JsClass('./ext', 'web/ext', 'App');
     $providers[] = new Kwf_Assets_Provider_CssByJs(array('web/ext', 'kwf/commonjs'));
     $providers[] = new Kwf_Assets_Provider_ExtTrl();
     $providers[] = new Kwf_Assets_Provider_ErrorHandler();
     $providers[] = new Kwf_Assets_Provider_AtRequires();
     $providers[] = new Kwf_Assets_Provider_ViewsUser();
     $providers[] = new Kwf_Assets_Modernizr_Provider();
     $providers[] = new Kwf_Assets_CommonJs_Provider();
     $providers[] = new Kwf_Assets_Provider_KwfCommonJs();
     $providers[] = new Kwf_Assets_CommonJs_JQueryPluginProvider();
     $providers[] = new Kwf_Assets_ResponsiveEl_Provider();
     parent::__construct($providers);
 }
 public function __construct()
 {
     $providers = array();
     $providers = array_merge($providers, self::getVendorProviders());
     $providers[] = new Kwf_Assets_ResponsiveEl_Provider();
     $providers[] = new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/TestDependencies.ini');
     parent::__construct($providers);
 }
示例#4
0
 public function __construct($iniFile)
 {
     $providers = array();
     if (Kwf_Component_Data_Root::getComponentClass()) {
         $providers[] = new Kwf_Assets_Components_Provider(Kwf_Component_Data_Root::getComponentClass());
     }
     $providers[] = new Kwf_Assets_Provider_Ini(KWF_PATH . '/dependencies.ini');
     $providers[] = new Kwf_Assets_Provider_Ini($iniFile);
     $providers[] = new Kwf_Assets_Provider_Dynamic();
     parent::__construct($providers, array());
 }
 public function __construct()
 {
     $providers = array();
     $providers[] = new Kwf_Assets_Provider_Ini(VENDOR_PATH . '/koala-framework/extjs2/dependencies.ini');
     $providers[] = new Kwf_Assets_Provider_Ini(KWF_PATH . '/dependencies.ini');
     $providers[] = new Kwf_Assets_Provider_Ini(KWF_PATH . '/Kwf/Controller/Action/Maintenance/dependencies.ini');
     $providers[] = new Kwf_Assets_Provider_JsClassKwf();
     $providers[] = new Kwf_Assets_Provider_IniNoFiles();
     $providers[] = new Kwf_Assets_Provider_Dynamic();
     $providers[] = new Kwf_Assets_Provider_ExtTrl();
     $providers[] = new Kwf_Assets_Provider_ErrorHandler();
     $providers[] = new Kwf_Assets_TinyMce_Provider();
     $providers[] = new Kwf_Assets_Provider_BowerBuiltFile(VENDOR_PATH . '/bower_components/jquery');
     parent::__construct($providers);
 }
示例#6
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);
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_CommonJs_TestProvider()));
 }
 public function __construct()
 {
     $providers = array(new Kwf_Assets_Provider_JsClass(KWF_PATH . '/tests', 'kwf/tests'), new Kwf_Assets_Provider_Ini(KWF_PATH . '/dependencies.ini'), new Kwf_Assets_Provider_Ini(VENDOR_PATH . '/koala-framework/extjs2/dependencies.ini'), new Kwf_Assets_Provider_BowerBuiltFile(VENDOR_PATH . '/bower_components/jquery'));
     $providers = array_merge($providers, self::getVendorProviders());
     parent::__construct($providers);
 }
 public function __construct()
 {
     parent::__construct(array());
 }
 public function __construct()
 {
     $providers = array(new Kwf_Assets_Filter_GeneralDepFilter_TestProvider());
     $filters = array(new Kwf_Assets_Filter_GeneralDepFilter_Filter());
     parent::__construct($providers, $filters);
 }
 public function __construct()
 {
     $providers = array();
     parent::__construct($providers);
 }
示例#12
0
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/ProviderTestDependencies.ini'), new Kwf_Assets_Provider_IniNoFiles(), new Kwf_Assets_Provider_Components('Kwf_Assets_DependencyWithComponents_Root')));
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/dependencies.ini'), new Kwf_Assets_Provider_CssByJs(array('kwf/'))));
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_Provider_JsClassKwf(), new Kwf_Assets_Provider_JsClass(KWF_PATH . '/tests/Kwf/Assets/LazyLoad', 'kwf/tests/Kwf/Assets/LazyLoad', 'Kwf.Assets.LazyLoad'), new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/TestDependencies.ini'), new Kwf_Assets_Provider_IniNoFiles()));
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Modernizr_DependencyProvider(), new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/ProviderTestDependencies.ini'), new Kwf_Assets_Provider_IniNoFiles()));
 }
示例#16
0
 public static function getPathWithTypeByFileName(Kwf_Assets_ProviderList_Abstract $providerList, $fileName)
 {
     $paths = $providerList->getPathTypes();
     $fileName = self::_getAbsolutePath($fileName);
     $fileName = str_replace(DIRECTORY_SEPARATOR, '/', $fileName);
     foreach ($paths as $k => $p) {
         if ($p == '.') {
             $p = getcwd();
         }
         if ($p == '..') {
             $p = substr(getcwd(), 0, strrpos(getcwd(), '/'));
         }
         if (substr($p, 0, 7) == 'vendor/') {
             $p = getcwd() . '/' . $p;
         }
         if (substr($p, 0, 10) == '../vendor/') {
             $p = substr(getcwd(), 0, strrpos(getcwd(), '/')) . '/' . substr($p, 3);
         }
         $p = str_replace(DIRECTORY_SEPARATOR, '/', $p);
         if (substr($fileName, 0, strlen($p)) == $p) {
             return $k . substr($fileName, strlen($p));
         }
     }
     return false;
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_UseRequire_TestProvider()));
 }
 public function __construct()
 {
     parent::__construct(array(new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/dependencies1.ini'), new Kwf_Assets_Provider_Ini(dirname(__FILE__) . '/dependencies2.ini'), new Kwf_Assets_Provider_IniNoFiles()));
 }