Overview

Namespaces

  • RM
    • AssetsCollector
      • Compilers

Classes

  • AssetsCollectorExtension
  • JsCssMacros
  • Package
  • Overview
  • Namespace
  • Class
  • Tree
 1: <?
 2: namespace RM\AssetsCollector;
 3: 
 4: use \Nette\Object;
 5: 
 6: /**
 7:  * Class of Packages for AssetsCollector.
 8:  *
 9:  * @author Roman Mátyus
10:  * @copyright (c) Roman Mátyus 2012
11:  * @license MIT
12:  */
13: class Package extends Object
14: {
15:     /** @var string name of package */
16:     private $name;
17: 
18:     /** @var array list of packages where this package extends */
19:     public $extends;
20: 
21:     /** @var array list includet css files */
22:     public $css;
23: 
24:     /** @var array list includet js files */
25:     public $js;
26: 
27:     /**
28:      * Define package.
29:      * @param   name string name of package
30:      * @param   extends null|array of packages where this package extends
31:      * @param   css null|array of included CSS files
32:      * @param   js null|array of included JS files
33:      */
34:     public function __construct($name, array $extends = null, array $css = null, array $js = null)
35:     {
36:         $this->name = $name;
37:         $this->extends = $extends;
38:         $this->css = $css;
39:         $this->js = $js;
40:     }
41: }
42: 
API documentation generated by ApiGen 2.8.0