3     'access_collection:name' => [
 
    4         'access_collection' => [
 
    5             \Elgg\Friends\AclNameHandler::class => [],
 
    8     'access:collections:write' => [
 
   10             \Elgg\WalledGarden\RemovePublicAccessHandler::class => [
'priority' => 9999],
 
   13     'action:validate' => [
 
   15             \Elgg\Entity\CropIcon::class => [],
 
   20             \Elgg\Notifications\EnqueueEventHandler::class => [
 
   27             '\Elgg\Input\ValidateInputHandler::sanitizeStyles' => [],
 
   32             '\Elgg\Cache\EventHandlers::clear' => [],
 
   35     'cache:clear:after' => [
 
   37             '\Elgg\Cache\EventHandlers::enable' => [],
 
   40     'cache:clear:before' => [
 
   42             '\Elgg\Cache\EventHandlers::disable' => [],
 
   47             \Elgg\Views\PreProcessCssHandler::class => [],
 
   50     'cache:invalidate' => [
 
   52             '\Elgg\Cache\EventHandlers::invalidate' => [],
 
   57             '\Elgg\Cache\EventHandlers::purge' => [],
 
   62             \Elgg\Upgrade\UpgradeCompletedAdminNoticeHandler::class => [],
 
   65     'container_logic_check' => [
 
   67             \Elgg\Comments\ContainerLogicHandler::class => [],
 
   70     'container_permissions_check' => [
 
   72             \Elgg\Groups\MemberPermissionsHandler::class => [],
 
   75             \Elgg\Comments\ContainerPermissionsHandler::class => [],
 
   76             \Elgg\Widgets\DefaultWidgetsContainerPermissionsHandler::class => [],
 
   81             \Elgg\Friends\AddToAclHandler::class => [],
 
   86             \Elgg\Notifications\MentionsEnqueueEventHandler::class => [],
 
   89             \Elgg\Comments\AutoSubscribeHandler::class => [],
 
   90             \Elgg\Notifications\CreateContentEventHandler::class => [],
 
   91             \Elgg\Upgrade\CreateAdminNoticeHandler::class => [],
 
   94             \Elgg\Comments\UpdateRiverLastActionHandler::class => [],
 
   95             \Elgg\River\UpdateLastActionHandler::class => [],
 
   98             \Elgg\Friends\CreateAclHandler::class => [],
 
  103             \Elgg\Email\DelayedQueue\CronHandler::class => [],
 
  104             'Elgg\Users\Validation::removeUnvalidatedUsers' => [],
 
  105             \Elgg\Users\CleanupPersistentLoginHandler::class => [],
 
  108             \Elgg\Entity\RemoveDeletedEntitiesHandler::class => [],
 
  111             \Elgg\Notifications\ProcessQueueCronHandler::class => [
'priority' => 100],
 
  114             \Elgg\Email\DelayedQueue\CronHandler::class => [],
 
  119             \Elgg\Friends\RemoveFromAclHandler::class => [],
 
  122     'diagnostics:report' => [
 
  124             'Elgg\Diagnostics\Reports::getBasic' => [
'priority' => 0],
 
  125             'Elgg\Diagnostics\Reports::getSigs' => [
'priority' => 1],
 
  126             'Elgg\Diagnostics\Reports::getGlobals' => [],
 
  127             'Elgg\Diagnostics\Reports::getPHPInfo' => [],
 
  132             \Elgg\Javascript\SetLightboxConfigHandler::class => [],
 
  135     'entity:favicon:sizes' => [
 
  137             \Elgg\Icons\GetSiteFaviconSizesHandler::class => [],
 
  140     'entity:header:sizes' => [
 
  142             \Elgg\Icons\HeaderSizesHandler::class => [],
 
  145     'entity:icon:file' => [
 
  147             \Elgg\Icons\SetUserIconFileHandler::class => [],
 
  152             \Elgg\Widgets\EntityUrlHandler::class => [],
 
  155     'form:prepare:fields' => [
 
  156         'admin/security/security_txt' => [
 
  157             \Elgg\Forms\PrepareSecurityTxt::class => [],
 
  160             \Elgg\Forms\PrepareFields::class => [
'priority' => 9999],
 
  165             \Elgg\Page\AddFaviconLinksHandler::class => [],
 
  166             \Elgg\Page\AddManifestLinkHandler::class => [],
 
  167             \Elgg\Page\AddMetasHandler::class => [
'priority' => 20],
 
  168             \Elgg\Page\AddRssLinkHandler::class => [
'priority' => 30],
 
  169             \Elgg\Page\AddTitleHandler::class => [
'priority' => 10],
 
  174             'Elgg\Application\SystemEventHandlers::initEarly' => [
'priority' => 0],
 
  175             'Elgg\Application\SystemEventHandlers::init' => [],
 
  176             'Elgg\Application\SystemEventHandlers::initLate' => [
'priority' => 1000],
 
  181             'Elgg\Users\Validation::preventUserLogin' => [
 
  188             \Elgg\Widgets\CreateAdminWidgetsHandler::class => [],
 
  193             \Elgg\Debug\Profiler::class => [
'priority' => 999],
 
  198             \Elgg\Page\SetXFrameOptionsHeaderHandler::class => [],
 
  201     'permissions_check' => [
 
  203             \Elgg\Comments\EditPermissionsHandler::class => [],
 
  206     'permissions_check:comment' => [
 
  208             \Elgg\Comments\GroupMemberPermissionsHandler::class => [
'priority' => 999],
 
  212         'menu:admin_header' => [
 
  213             'Elgg\Menus\AdminHeader::prepareAdminAdministerUsersChildren' => [],
 
  215         'menu:admin:users:bulk' => [
 
  216             'Elgg\Menus\AdminUsersBulk::disableItems' => [],
 
  218         'menu:breadcrumbs' => [
 
  219             '\Elgg\Menus\Breadcrumbs::addHomeItem' => [
'priority' => 10000],
 
  220             '\Elgg\Menus\Breadcrumbs::cleanupBreadcrumbs' => [
'priority' => 9999],
 
  223             'Elgg\Menus\Site::reorderItems' => [
 
  228             \Elgg\Email\DefaultMessageIdHeaderHandler::class => [
'priority' => 1],
 
  229             \Elgg\Email\ThreadHeadersHandler::class => [],
 
  234             \Elgg\WalledGarden\ExtendPublicPagesHandler::class => [],
 
  239             '\Elgg\Application\SystemEventHandlers::ready' => [],
 
  243         'menu:admin_control_panel' => [
 
  244             'Elgg\Menus\AdminControlPanel::register' => [],
 
  246         'menu:admin_header' => [
 
  247             'Elgg\Menus\AdminHeader::register' => [],
 
  248             'Elgg\Menus\AdminHeader::registerMaintenance' => [],
 
  249             'Elgg\Menus\AdminHeader::registerAdminAdminister' => [],
 
  250             'Elgg\Menus\AdminHeader::registerAdminConfigure' => [],
 
  251             'Elgg\Menus\AdminHeader::registerAdminDefaultWidgets' => [],
 
  252             'Elgg\Menus\AdminHeader::registerAdminInformation' => [],
 
  253             'Elgg\Menus\AdminHeader::registerAdminUtilities' => [],
 
  255         'menu:admin_footer' => [
 
  256             'Elgg\Menus\AdminFooter::registerHelpResources' => [],
 
  258         'menu:admin:users:bulk' => [
 
  259             'Elgg\Menus\AdminUsersBulk::registerActions' => [],
 
  261         'menu:annotation' => [
 
  262             'Elgg\Menus\Annotation::registerDelete' => [],
 
  265             'Elgg\Menus\Entity::registerDelete' => [],
 
  266             'Elgg\Menus\Entity::registerEdit' => [],
 
  267             'Elgg\Menus\Entity::registerTrash' => [
'priority' => 501], 
 
  268             'Elgg\Menus\Entity::registerUserHoverAdminSection' => [],
 
  269             'Elgg\Menus\UserHover::registerLoginAs' => [],
 
  271         'menu:entity:object:comment' => [
 
  272             'Elgg\Menus\Entity::registerComment' => [],
 
  274         'menu:entity:object:elgg_upgrade' => [
 
  275             'Elgg\Menus\Entity::registerUpgrade' => [],
 
  277         'menu:entity:object:plugin' => [
 
  278             'Elgg\Menus\Entity::registerPlugin' => [],
 
  280         'menu:entity:trash' => [
 
  281             'Elgg\Menus\Entity::registerDelete' => [],
 
  282             'Elgg\Menus\EntityTrash::registerRestore' => [],
 
  284         'menu:entity_navigation' => [
 
  285             'Elgg\Menus\EntityNavigation::registerPreviousNext' => [],
 
  287         'menu:filter:admin/upgrades' => [
 
  288             'Elgg\Menus\Filter::registerAdminUpgrades' => [],
 
  290         'menu:filter:admin/users' => [
 
  291             'Elgg\Menus\Filter::registerAdminUsers' => [],
 
  292             'Elgg\Menus\FilterSortItems::registerTimeCreatedSorting' => [],
 
  293             'Elgg\Menus\FilterSortItems::registerNameSorting' => [],
 
  294             'Elgg\Menus\FilterSortItems::registerSortingDropdown' => [
'priority' => 9999],
 
  296         'menu:filter:filter' => [
 
  297             'Elgg\Menus\Filter::registerFilterTabs' => [
'priority' => 1],
 
  299         'menu:filter:profile/edit' => [
 
  300             'Elgg\Menus\Filter::registerAvatarEdit' => [],
 
  302         'menu:filter:settings/notifications' => [
 
  303             'Elgg\Menus\Filter::registerNotificationSettings' => [],
 
  306             'Elgg\Menus\Footer::registerRSS' => [],
 
  307             'Elgg\Menus\Footer::registerElggBranding' => [],
 
  310             'Elgg\Menus\Login::registerRegistration' => [],
 
  311             'Elgg\Menus\Login::registerResetPassword' => [],
 
  314             'Elgg\Menus\Page::registerAdminPluginSettings' => [],
 
  315             'Elgg\Menus\Page::registerUserSettings' => [],
 
  316             'Elgg\Menus\Page::registerUserSettingsPlugins' => [],
 
  319             'Elgg\Menus\River::registerDelete' => [],
 
  322             'Elgg\Menus\Site::registerAdminConfiguredItems' => [],
 
  325             'Elgg\Menus\Social::registerComments' => [],
 
  328             'Elgg\Menus\Title::registerAvatarEdit' => [],
 
  329             'Elgg\Menus\Title::registerEntityToTitle' => [
 
  332             'Elgg\Menus\Title::registerSubscribable' => [],
 
  335             'Elgg\Menus\Topbar::registerUserLinks' => [],
 
  336             'Elgg\Menus\Topbar::registerLogoutAs' => [],
 
  337             'Elgg\Menus\Topbar::registerMaintenance' => [],
 
  339         'menu:user:unvalidated' => [
 
  340             'Elgg\Menus\UserUnvalidated::register' => [],
 
  342         'menu:user_hover' => [
 
  343             'Elgg\Menus\UserHover::registerAvatarEdit' => [],
 
  344             'Elgg\Menus\UserHover::registerAdminActions' => [],
 
  345             'Elgg\Menus\UserHover::registerLoginAs' => [],
 
  347         'menu:walled_garden' => [
 
  348             'Elgg\Menus\WalledGarden::registerHome' => [],
 
  351             'Elgg\Menus\Widget::registerDelete' => [],
 
  352             'Elgg\Menus\Widget::registerEdit' => [],
 
  355             'Elgg\Users\Validation::checkAdminValidation' => [
 
  361         'action:register' => [
 
  362             'Elgg\Users\Validation::setRegistrationForwardUrl' => [
 
  369             \Elgg\Input\ValidateInputHandler::class => [
 
  376             \Elgg\Search\GroupSearchFieldsHandler::class => [],
 
  377             \Elgg\Search\TagsSearchFieldsHandler::class => [],
 
  380             \Elgg\Search\ObjectSearchFieldsHandler::class => [],
 
  381             \Elgg\Search\TagsSearchFieldsHandler::class => [],
 
  384             \Elgg\Search\UserSearchFieldsHandler::class => [],
 
  385             \Elgg\Search\TagsSearchFieldsHandler::class => [],
 
  390             '\Elgg\Database\Seeds\Users::register' => [
'priority' => 1],
 
  391             '\Elgg\Database\Seeds\Groups::register' => [
'priority' => 2],
 
  395         'notification:delayed_email' => [
 
  396             \Elgg\Email\DelayedQueue\EnqueueHandler::class => [],
 
  398         'notification:email' => [
 
  399             \Elgg\Notifications\SendEmailHandler::class => [],
 
  402     'simplecache:generate' => [
 
  404             \Elgg\Views\CalculateSRI::class => [
'priority' => 999],
 
  405             \Elgg\Views\PreProcessCssHandler::class => [],
 
  406             \Elgg\Views\MinifyHandler::class => [],
 
  409             \Elgg\Views\CalculateSRI::class => [
'priority' => 999],
 
  410             \Elgg\Views\MinifyHandler::class => [],
 
  415             \Elgg\Comments\SyncContainerAccessHandler::class => [
 
  418             \Elgg\Notifications\MentionsEnqueueEventHandler::class => [],
 
  421             \Elgg\Icons\MoveIconsOnOwnerChangeHandler::class => [],
 
  422             \Elgg\Icons\TouchIconsOnAccessChangeHandler::class => [],
 
  425             \Elgg\Icons\MoveIconsOnOwnerChangeHandler::class => [],
 
  426             \Elgg\Icons\TouchIconsOnAccessChangeHandler::class => [],
 
  429     'usersettings:save' => [
 
  431             'Elgg\Users\Settings::setDefaultAccess' => [],
 
  432             'Elgg\Users\Settings::setEmail' => [],
 
  433             'Elgg\Users\Settings::setLanguage' => [],
 
  434             'Elgg\Users\Settings::setName' => [],
 
  435             'Elgg\Users\Settings::setPassword' => [
 
  438             'Elgg\Users\Settings::setUsername' => [],
 
  441     'validate:after' => [
 
  443             'Elgg\Users\Validation::addRiverActivityAfterValidation' => [],
 
  447         'elements/forms/help' => [
 
  448             \Elgg\Input\AddFileHelpTextHandler::class => [],
 
  450         'input/password' => [
 
  451             \Elgg\Input\DisablePasswordAutocompleteHandler::class => [],
 
  454             \Elgg\Icons\AddFontAwesomeClassesHandler::class => [
'priority' => 100],
 
  456         'page/components/list' => [
 
  457             'Elgg\Comments\Preloader::preload' => [],