1e1d9dcc8SAndreas Gohr<?php 2e1d9dcc8SAndreas Gohr 3e1d9dcc8SAndreas Gohrnamespace dokuwiki\Extension; 4e1d9dcc8SAndreas Gohr 5e1d9dcc8SAndreas Gohr/** 6e1d9dcc8SAndreas Gohr * Action Plugin Prototype 7e1d9dcc8SAndreas Gohr * 8e1d9dcc8SAndreas Gohr * Handles action hooks within a plugin 9e1d9dcc8SAndreas Gohr * 10e1d9dcc8SAndreas Gohr * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) 11e1d9dcc8SAndreas Gohr * @author Christopher Smith <chris@jalakai.co.uk> 12e1d9dcc8SAndreas Gohr */ 13e1d9dcc8SAndreas Gohrabstract class ActionPlugin extends Plugin 14e1d9dcc8SAndreas Gohr{ 15e1d9dcc8SAndreas Gohr 16e1d9dcc8SAndreas Gohr /** 17e1d9dcc8SAndreas Gohr * Registers a callback function for a given event 18e1d9dcc8SAndreas Gohr * 19*8553d24dSAndreas Gohr * @param EventHandler $controller 20e1d9dcc8SAndreas Gohr */ 21*8553d24dSAndreas Gohr abstract public function register(EventHandler $controller); 22e1d9dcc8SAndreas Gohr} 23