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\Users\BanUserNotificationHandler::class => [],
37 '\Elgg\Cache\EventHandlers::clear' => [],
40 'cache:clear:after' => [
42 '\Elgg\Cache\EventHandlers::enable' => [],
45 'cache:clear:before' => [
47 '\Elgg\Cache\EventHandlers::disable' => [],
52 \Elgg\Views\PreProcessCssHandler::class => [],
55 'cache:invalidate' => [
57 '\Elgg\Cache\EventHandlers::invalidate' => [],
62 '\Elgg\Cache\EventHandlers::purge' => [],
67 \Elgg\Upgrade\UpgradeCompletedAdminNoticeHandler::class => [],
70 'container_logic_check' => [
72 \Elgg\Comments\ContainerLogicHandler::class => [],
75 'container_permissions_check' => [
77 \Elgg\Groups\MemberPermissionsHandler::class => [],
80 \Elgg\Comments\ContainerPermissionsHandler::class => [],
81 \Elgg\Widgets\DefaultWidgetsContainerPermissionsHandler::class => [],
86 \Elgg\Friends\AddToAclHandler::class => [],
91 \Elgg\Notifications\MentionsEnqueueEventHandler::class => [],
94 \Elgg\Comments\AutoSubscribeHandler::class => [],
95 \Elgg\Notifications\CreateContentEventHandler::class => [],
96 \Elgg\Upgrade\CreateAdminNoticeHandler::class => [],
99 \Elgg\Comments\UpdateRiverLastActionHandler::class => [],
100 \Elgg\River\UpdateLastActionHandler::class => [],
103 \Elgg\Friends\CreateAclHandler::class => [],
108 \Elgg\Email\DelayedQueue\CronHandler::class => [],
109 'Elgg\Users\Validation::removeUnvalidatedUsers' => [],
110 'Elgg\Users\Validation::notifyAdminsAboutPendingUsers' => [],
111 \Elgg\Users\CleanupPersistentLoginHandler::class => [],
114 \Elgg\Entity\RemoveDeletedEntitiesHandler::class => [],
117 \Elgg\Notifications\ProcessQueueCronHandler::class => [
'priority' => 100],
120 \Elgg\Email\DelayedQueue\CronHandler::class => [],
121 'Elgg\Users\Validation::notifyAdminsAboutPendingUsers' => [],
126 \Elgg\Friends\RemoveFromAclHandler::class => [],
129 'diagnostics:report' => [
131 'Elgg\Diagnostics\Reports::getBasic' => [
'priority' => 0],
132 'Elgg\Diagnostics\Reports::getSigs' => [
'priority' => 1],
133 'Elgg\Diagnostics\Reports::getGlobals' => [],
134 'Elgg\Diagnostics\Reports::getPHPInfo' => [],
139 \Elgg\Javascript\SetLightboxConfigHandler::class => [],
142 'entity:favicon:sizes' => [
144 \Elgg\Icons\GetSiteFaviconSizesHandler::class => [],
147 'entity:header:sizes' => [
149 \Elgg\Icons\HeaderSizesHandler::class => [],
152 'entity:icon:file' => [
154 \Elgg\Icons\SetUserIconFileHandler::class => [],
159 \Elgg\Widgets\EntityUrlHandler::class => [],
162 'form:prepare:fields' => [
163 'admin/security/security_txt' => [
164 \Elgg\Forms\PrepareSecurityTxt::class => [],
167 \Elgg\Forms\PrepareFields::class => [
'priority' => 9999],
172 \Elgg\Page\AddFaviconLinksHandler::class => [],
173 \Elgg\Page\AddManifestLinkHandler::class => [],
174 \Elgg\Page\AddMetasHandler::class => [
'priority' => 20],
175 \Elgg\Page\AddRssLinkHandler::class => [
'priority' => 30],
176 \Elgg\Page\AddTitleHandler::class => [
'priority' => 10],
181 'Elgg\Application\SystemEventHandlers::initEarly' => [
'priority' => 0],
182 'Elgg\Application\SystemEventHandlers::init' => [],
183 'Elgg\Application\SystemEventHandlers::initLate' => [
'priority' => 1000],
188 'Elgg\Users\Validation::preventUserLogin' => [
195 \Elgg\Widgets\CreateAdminWidgetsHandler::class => [],
200 \Elgg\Debug\Profiler::class => [
'priority' => 999],
205 \Elgg\Page\SetXFrameOptionsHeaderHandler::class => [],
208 'permissions_check' => [
210 \Elgg\Comments\EditPermissionsHandler::class => [],
213 'permissions_check:comment' => [
215 \Elgg\Comments\GroupMemberPermissionsHandler::class => [
'priority' => 999],
219 'menu:admin_header' => [
220 'Elgg\Menus\AdminHeader::prepareAdminAdministerUsersChildren' => [],
222 'menu:admin:users:bulk' => [
223 'Elgg\Menus\AdminUsersBulk::disableItems' => [],
225 'menu:breadcrumbs' => [
226 '\Elgg\Menus\Breadcrumbs::addHomeItem' => [
'priority' => 10000],
227 '\Elgg\Menus\Breadcrumbs::cleanupBreadcrumbs' => [
'priority' => 9999],
230 'Elgg\Menus\Site::reorderItems' => [
235 \Elgg\Email\DefaultMessageIdHeaderHandler::class => [
'priority' => 1],
236 \Elgg\Email\ThreadHeadersHandler::class => [],
241 \Elgg\WalledGarden\ExtendPublicPagesHandler::class => [],
246 '\Elgg\Application\SystemEventHandlers::ready' => [],
250 'menu:admin_control_panel' => [
251 'Elgg\Menus\AdminControlPanel::register' => [],
253 'menu:admin_header' => [
254 'Elgg\Menus\AdminHeader::register' => [],
255 'Elgg\Menus\AdminHeader::registerMaintenance' => [],
256 'Elgg\Menus\AdminHeader::registerAdminAdminister' => [],
257 'Elgg\Menus\AdminHeader::registerAdminConfigure' => [],
258 'Elgg\Menus\AdminHeader::registerAdminDefaultWidgets' => [],
259 'Elgg\Menus\AdminHeader::registerAdminInformation' => [],
260 'Elgg\Menus\AdminHeader::registerAdminUtilities' => [],
262 'menu:admin_footer' => [
263 'Elgg\Menus\AdminFooter::registerHelpResources' => [],
265 'menu:admin:users:bulk' => [
266 'Elgg\Menus\AdminUsersBulk::registerActions' => [],
268 'menu:annotation' => [
269 'Elgg\Menus\Annotation::registerDelete' => [],
272 'Elgg\Menus\Entity::registerDelete' => [],
273 'Elgg\Menus\Entity::registerEdit' => [],
274 'Elgg\Menus\Entity::registerTrash' => [
'priority' => 501],
275 'Elgg\Menus\Entity::registerUserHoverAdminSection' => [],
276 'Elgg\Menus\UserHover::registerLoginAs' => [],
278 'menu:entity:object:comment' => [
279 'Elgg\Menus\Entity::registerComment' => [],
281 'menu:entity:object:elgg_upgrade' => [
282 'Elgg\Menus\Entity::registerUpgrade' => [],
284 'menu:entity:object:plugin' => [
285 'Elgg\Menus\Entity::registerPlugin' => [],
287 'menu:entity:trash' => [
288 'Elgg\Menus\Entity::registerDelete' => [],
289 'Elgg\Menus\EntityTrash::registerRestore' => [],
291 'menu:entity_navigation' => [
292 'Elgg\Menus\EntityNavigation::registerPreviousNext' => [],
294 'menu:filter:admin/upgrades' => [
295 'Elgg\Menus\Filter::registerAdminUpgrades' => [],
297 'menu:filter:admin/users' => [
298 'Elgg\Menus\Filter::registerAdminUsers' => [],
299 'Elgg\Menus\FilterSortItems::registerTimeCreatedSorting' => [],
300 'Elgg\Menus\FilterSortItems::registerNameSorting' => [],
301 'Elgg\Menus\FilterSortItems::registerSortingDropdown' => [
'priority' => 9999],
303 'menu:filter:filter' => [
304 'Elgg\Menus\Filter::registerFilterTabs' => [
'priority' => 1],
306 'menu:filter:profile/edit' => [
307 'Elgg\Menus\Filter::registerAvatarEdit' => [],
309 'menu:filter:settings/notifications' => [
310 'Elgg\Menus\Filter::registerNotificationSettings' => [],
313 'Elgg\Menus\Footer::registerRSS' => [],
314 'Elgg\Menus\Footer::registerElggBranding' => [],
317 'Elgg\Menus\Login::registerRegistration' => [],
318 'Elgg\Menus\Login::registerResetPassword' => [],
321 'Elgg\Menus\Page::registerAdminPluginSettings' => [],
322 'Elgg\Menus\Page::registerUserSettings' => [],
323 'Elgg\Menus\Page::registerUserSettingsPlugins' => [],
326 'Elgg\Menus\River::registerDelete' => [],
329 'Elgg\Menus\Site::registerAdminConfiguredItems' => [],
332 'Elgg\Menus\Social::registerComments' => [],
335 'Elgg\Menus\Title::registerAvatarEdit' => [],
336 'Elgg\Menus\Title::registerEntityToTitle' => [
341 'Elgg\Menus\Topbar::registerUserLinks' => [],
342 'Elgg\Menus\Topbar::registerLogoutAs' => [],
343 'Elgg\Menus\Topbar::registerMaintenance' => [],
345 'menu:user:unvalidated' => [
346 'Elgg\Menus\UserUnvalidated::register' => [],
348 'menu:user_hover' => [
349 'Elgg\Menus\UserHover::registerAvatarEdit' => [],
350 'Elgg\Menus\UserHover::registerAdminActions' => [],
351 'Elgg\Menus\UserHover::registerLoginAs' => [],
353 'menu:walled_garden' => [
354 'Elgg\Menus\WalledGarden::registerHome' => [],
357 'Elgg\Menus\Widget::registerDelete' => [],
358 'Elgg\Menus\Widget::registerEdit' => [],
361 'Elgg\Users\Validation::checkAdminValidation' => [
367 'action:register' => [
368 'Elgg\Users\Validation::setRegistrationForwardUrl' => [
375 \Elgg\Input\ValidateInputHandler::class => [
382 \Elgg\Search\GroupSearchFieldsHandler::class => [],
383 \Elgg\Search\TagsSearchFieldsHandler::class => [],
386 \Elgg\Search\ObjectSearchFieldsHandler::class => [],
387 \Elgg\Search\TagsSearchFieldsHandler::class => [],
390 \Elgg\Search\UserSearchFieldsHandler::class => [],
391 \Elgg\Search\TagsSearchFieldsHandler::class => [],
396 '\Elgg\Database\Seeds\Users::register' => [
'priority' => 1],
397 '\Elgg\Database\Seeds\Groups::register' => [
'priority' => 2],
401 'notification:delayed_email' => [
402 \Elgg\Email\DelayedQueue\EnqueueHandler::class => [],
404 'notification:email' => [
405 \Elgg\Notifications\SendEmailHandler::class => [],
408 'simplecache:generate' => [
410 \Elgg\Views\CalculateSRI::class => [
'priority' => 999],
411 \Elgg\Views\PreProcessCssHandler::class => [],
412 \Elgg\Views\MinifyHandler::class => [],
415 \Elgg\Views\CalculateSRI::class => [
'priority' => 999],
416 \Elgg\Views\MinifyHandler::class => [],
421 \Elgg\Comments\SyncContainerAccessHandler::class => [
424 \Elgg\Notifications\MentionsEnqueueEventHandler::class => [],
427 \Elgg\Icons\MoveIconsOnOwnerChangeHandler::class => [],
428 \Elgg\Icons\TouchIconsOnAccessChangeHandler::class => [],
431 \Elgg\Icons\MoveIconsOnOwnerChangeHandler::class => [],
432 \Elgg\Icons\TouchIconsOnAccessChangeHandler::class => [],
435 'usersettings:save' => [
437 'Elgg\Users\Settings::setAdminValidationNotification' => [],
438 'Elgg\Users\Settings::setDefaultAccess' => [],
439 'Elgg\Users\Settings::setEmail' => [],
440 'Elgg\Users\Settings::setLanguage' => [],
441 'Elgg\Users\Settings::setName' => [],
442 'Elgg\Users\Settings::setPassword' => [
445 'Elgg\Users\Settings::setUsername' => [],
448 'validate:after' => [
450 'Elgg\Users\Validation::addRiverActivityAfterValidation' => [],
454 'elements/forms/help' => [
455 \Elgg\Input\AddFileHelpTextHandler::class => [],
457 'input/password' => [
458 \Elgg\Input\DisablePasswordAutocompleteHandler::class => [],
461 \Elgg\Icons\AddFontAwesomeClassesHandler::class => [
'priority' => 100],
463 'page/components/list' => [
464 'Elgg\Comments\Preloader::preload' => [],