Example #1
0
 public function __construct(IComponent $parent, $name, $description = NULL, ITemplate $template = NULL, $template_path = NULL, $block = NULL)
 {
     parent::__construct($parent, $name, $description);
     $this->template = $template;
     $this->template_path = $template_path;
     $this->block = $block;
 }
Example #2
0
 public function __construct(IComponent $parent, $name, $description = NULL, BasicGrid $grid = NULL)
 {
     parent::__construct($parent, $name, $description);
     $i = 0;
     while ($i <= (is_null($this->page_limit) ? self::DEFAULT_COUNT : $this->page_limit)) {
         $_grid = clone $grid;
         $_grid->setName($name . $i);
         $this->parent->getParent()->addComponent($_grid, $name . $i);
         $this->keys[] = $i;
         $i++;
     }
 }
Example #3
0
 public function __construct(IContainer $parent, $name, $description = NULL, $component = NULL)
 {
     parent::__construct($parent, $name, $description);
     $i = 0;
     while ($i <= (is_null($this->page_limit) ? self::DEFAULT_COUNT : $this->page_limit)) {
         if (!$component instanceof IContainer) {
             Callback::invokeArgs($component, array($this->parent->getParent(), $name . $i));
         } else {
             $this->parent->getParent()->addComponent($component, $name . $i);
         }
         $this->keys[] = $i;
         $i++;
     }
 }
Example #4
0
 public function __construct(IContainer $parent, $name, $description = NULL, $callback = NULL)
 {
     parent::__construct($parent, $name, $description);
     $this->setCallback($callback);
 }