1234567891011121314151617181920212223242526 |
- <?php
- /* For licensing terms, see /license.txt */
- /**
- * This file contains all Hook interfaces and their relation.
- * They are used for Hook classes
- * @package chamilo.library.hook
- */
- /**
- * Interface HookPluginInterface
- * This interface should be implemented by plugins to implements Hook Observer
- */
- interface HookPluginInterface
- {
- /**
- * This method will call the Hook management insertHook to add Hook observer from this plugin
- * @return int
- */
- public function installHook();
- /**
- * This method will call the Hook management deleteHook to disable Hook observer from this plugin
- * @return int
- */
- public function uninstallHook();
- }
|