/** * Class ModuleHandler * Defines the API to implement module specific actions during page execution * * @copyright Copyright (C) 2010-2024 Combodo SAS * @license http://opensource.org/licenses/AGPL-3.0 */ abstract class ModuleHandlerAPI implements ModuleHandlerApiInterface { public static function OnMetaModelStarted() { } public static function OnMenuCreation() { } public function __construct() { } } interface ModuleHandlerApiInterface { public static function OnMetaModelStarted(); public static function OnMenuCreation(); public function __construct(); //empty params is required in order to be instantiable by MetaModel::InitClasses() }