Exemple #1
0
 /**
  * @param $text
  * @return string
  */
 public function run($text)
 {
     $args = new ContentEditorArgs();
     $args->setValue($text);
     $this->eventManager->dispatchEvent(ContentEditorEvents::onContentEditorRender, $args);
     return $args->getValue();
 }
Exemple #2
0
 public function getValue()
 {
     $args = new ContentEditorArgs();
     $args->setValue(parent::getValue());
     $this->eventManager->dispatchEvent(ContentEditorEvents::onContentEditorSave, $args);
     $value = $args->getValue();
     return $value;
 }
Exemple #3
0
 public function onContentEditorRender(ContentEditorArgs $args)
 {
     $value = $args->getValue();
     $presenter = $this->context->application->getPresenter();
     $snippetMode = $presenter->snippetMode;
     $presenter->snippetMode = NULL;
     $template = $presenter->createTemplate('Nette\\Templating\\Template');
     $template->setSource($value);
     $args->setValue($template->__toString());
     $presenter->snippetMode = $snippetMode;
 }