Elgg  Version master
Classes
Elgg\Router\Middleware Namespace Reference

Classes

class  ActionMiddleware
 Some logic implemented before action is executed. More...
 
class  AdminGatekeeper
 Protects a route from non-admin users. More...
 
class  AjaxGatekeeper
 Protects a route from non-xhr requests. More...
 
class  CsrfFirewall
 Middleware for validating CSRF tokens. More...
 
class  Gatekeeper
 Protects a route from non-authenticated users. More...
 
class  GroupPageOwnerCanEditGatekeeper
 Check if the current route page owner can be edited (by the current logged in user) and is an group. More...
 
class  GroupPageOwnerGatekeeper
 Check if the current route has a page owner entity and it is a group. More...
 
class  LoggedOutGatekeeper
 Protects a route from logged in users. More...
 
class  MaintenanceGatekeeper
 Protects a route if site is in maintenance mode. More...
 
class  PageOwnerCanEditGatekeeper
 Check if the current route page owner can be edited (by the current logged in user) More...
 
class  PageOwnerGatekeeper
 Check if the current route has a page owner entity. More...
 
class  RegistrationAllowedGatekeeper
 Validate that registration is allowed based on one of the following: More...
 
class  RewriteTest
 Ensure that mod_rewrite is enabled and working. More...
 
class  SignedRequestGatekeeper
 Protects a route url tampering. More...
 
class  UpgradeGatekeeper
 Protect upgrade.php from unauthorized execution. More...
 
class  UserPageOwnerCanEditGatekeeper
 Check if the current route page owner can be edited (by the current logged in user) and is an user. More...
 
class  UserPageOwnerGatekeeper
 Check if the current route has a page owner entity and it is a user. More...
 
class  WalledGarden
 Protects a route from non-authenticated users in a walled garden mode. More...