示例#1
0
 /**
  * Add forms to available page tokens.
  *
  * @param PageBuilderEvent $event
  */
 public function onPageBuild(PageBuilderEvent $event)
 {
     $tokenHelper = new BuilderTokenHelper($this->factory, 'focus', $this->model->getPermissionBase(), 'MauticFocusBundle', 'mautic.focus');
     if ($event->tokenSectionsRequested()) {
         $event->addTokenSection('mautic.focustokens', 'mautic.focus.focus_items', $tokenHelper->getTokenContent());
     }
     if ($event->tokensRequested($this->regex)) {
         $event->addTokensFromHelper($tokenHelper, $this->regex, 'name', 'id', true);
     }
 }