\Plugins\Register\Controllers\RegisterController::class, 'access' => 'public', 'defaults' => ['action' => 'register'], 'plugin' => 'register', ]); // Add to publicly accessible pages register_hook('filter_public_pages', function($pages) { $pages[] = 'register'; return $pages; }); // Configuration for main menu injection define('REGISTRATIONS_MAIN_MENU_SECTION', 'main'); define('REGISTRATIONS_MAIN_MENU_POSITION', 30); register_hook('main_public_menu', function($ctx) { $section = defined('REGISTRATIONS_MAIN_MENU_SECTION') ? REGISTRATIONS_MAIN_MENU_SECTION : 'main'; $position = defined('REGISTRATIONS_MAIN_MENU_POSITION') ? REGISTRATIONS_MAIN_MENU_POSITION : 100; $appRoot = isset($ctx['app_root']) ? htmlspecialchars($ctx['app_root'], ENT_QUOTES, 'UTF-8') : ''; echo " "; });