[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/inc/Action/ -> Plugin.php (source)

   1  <?php
   2  
   3  namespace dokuwiki\Action;
   4  
   5  /**
   6   * Class Plugin
   7   *
   8   * Used to run action plugins
   9   *
  10   * @package dokuwiki\Action
  11   */
  12  class Plugin extends AbstractAction {
  13  
  14      /** @inheritdoc */
  15      public function minimumPermission() {
  16          return AUTH_NONE;
  17      }
  18  
  19      /**
  20       * Outputs nothing but a warning unless an action plugin overwrites it
  21       *
  22       * @inheritdoc
  23       * @triggers TPL_ACT_UNKNOWN
  24       */
  25      public function tplContent() {
  26          $evt = new \Doku_Event('TPL_ACT_UNKNOWN', $this->actionname);
  27          if($evt->advise_before()) {
  28              msg('Failed to handle action: ' . hsc($this->actionname), -1);
  29          }
  30          $evt->advise_after();
  31      }
  32  }