Beispiel #1
0
 /**
  * @param Entities\IData $data
  * @param ComponentModel\IContainer $parent
  * @param string $name
  */
 public function __construct(Entities\IData $data, ComponentModel\IContainer $parent = NULL, $name = NULL)
 {
     // TODO: remove, only for tests
     parent::__construct(NULL, NULL);
     $this->data = $data;
 }
Beispiel #2
0
 /**
  * @param string $position
  * @param WidgetsManager $widgetsManager
  * @param DecoratorsManager $decoratorsManager
  * @param FiltersManager $filtersManager
  * @param ComponentModel\IContainer $parent
  * @param NULL $name
  */
 public function __construct($position = 'default', WidgetsManager $widgetsManager, DecoratorsManager $decoratorsManager, FiltersManager $filtersManager, ComponentModel\IContainer $parent = NULL, $name = NULL)
 {
     // TODO: remove, only for tests
     parent::__construct(NULL, NULL);
     // Store info about widgets position
     $this->position = $position;
     // Extension managers
     $this->widgetsManager = $widgetsManager;
     $this->decoratorsManager = $decoratorsManager;
     $this->filtersManager = $filtersManager;
     // Register widgets container
     $this->addComponent(new ComponentModel\Container(), 'widgets');
 }