1<?php 2/** 3 * Action Plugin Prototype 4 * 5 * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 6 * @author Christopher Smith <chris@jalakai.co.uk> 7 */ 8// must be run within Dokuwiki 9if(!defined('DOKU_INC')) die(); 10 11/** 12 * All DokuWiki plugins to interfere with the event system 13 * need to inherit from this class 14 */ 15class DokuWiki_Action_Plugin extends DokuWiki_Plugin { 16 17 /** 18 * Registers a callback function for a given event 19 * 20 * @param Doku_Event_Handler $controller 21 */ 22 public function register(Doku_Event_Handler $controller) { 23 trigger_error('register() not implemented in '.get_class($this), E_USER_WARNING); 24 } 25} 26