public function registerComponents(Nette\Application\UI\Presenter $presenter) { if (!$this->getConfigurations()['labels']['enable']) { return; } $presenter->addComponent($this->labels->create(), $this->getConfigurations()['labels']['componentName']); }
protected function execute(InputInterface $input, OutputInterface $output) { $namespace = $input->getOption('namespace'); $delete = $input->getOption('delete'); $label = $input->getArgument('label'); $value = $input->getArgument('value'); if ($delete) { $this->labels->delete($label, $namespace); } else { $this->labels->setData($label, $value, $namespace); } }
public function render($key, $namespace = NULL) { echo $this->labels->getData($key, $namespace); }
public function __set($name, $data) { $this->labels->setData($name, $data, $this->name); return $data; }