HosipLan

Untitled

Jun 21st, 2011
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.52 KB | None | 0 0
  1.     /**
  2.      * Magická továrna na komponenty
  3.      *
  4.      * @param string $name
  5.      * @return Nette\Forms\Container
  6.      */
  7.     protected function createComponent($name)
  8.     {
  9.         $firstControl = current($this->getComponents(FALSE, 'Nette\Forms\IControl'));
  10.         $firstControlName = $firstControl ? $firstControl->name : NULL;
  11.  
  12.         $control = new Nette\Forms\Container();
  13.         $control->currentGroup = $this->currentGroup;
  14.         $this->addComponent($control, $name, $firstControlName);
  15.  
  16.         $this->factoryCallback->invoke($control);
  17.  
  18.         return $control;
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment