gcworld / routing
GCWorld Industries Routing
Installs: 31 749
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=8.0
- ext-json: *
- ext-redis: *
- gcworld/interfaces: >=3.3.1
- gcworld/utilities: >=2.0
- phpdocumentor/reflection-docblock: ^5.3
- riimu/kit-phpencoder: ^2.3
Requires (Dev)
- gcworld/database: >=1.1
Suggests
- ext-redis: Redis Caching
- gcworld/database: the actual database class we are using for logging
- dev-master
- 5.3.7
- 5.3.6
- 5.3.5
- 5.3.4
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.2
- 5.0.1
- 5.0.0
- 4.7.3
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.0
- 4.5.5
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.10
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5.3
- 4.1.5.2
- 4.1.5.1
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 3.7.5.1
- 3.7.5
- 3.7.4
- 3.7.3.2
- 3.7.3.1
- 3.7.3
- 3.7.2
- 3.7.1.2
- 3.7.1.1
- 3.7.1
- 3.7.0
- 3.6.3
- 3.6.2.1
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0.1
- 3.4.0
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1.1
- 3.3.1
- 3.3.0
- 3.2.2
- 3.2.1
- 3.2.0.1
- 3.2.0
- 3.1.5.2
- 3.1.5.1
- 3.1.5
- 3.1.4.1
- 3.1.4
- 3.1.3.1
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0.1
- 3.1
- 3.0.1.1
- 3.0.1
- 3.0.0.1
- 3.0.0
- 2.6.0.3
- 2.6.0.2
- 2.6.0.1
- 2.6.0
- 2.5.0
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.0
- 2.2.1
- 2.2.0-alpha
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2025-01-10 15:39:50 UTC
README
The GCWorld Router is intended as a static-only routing system for front controllers. It comes packaged with the following features:
- Multi-route management
- Automatic Session Starting
- Automated PEX Permissions testing, including access to replacement keys
- lintFile function to assist in resolving routing issues.
Hooks
- before_request
- pre-session_start
- post-session_start
- 403
- 403_pex (not automated)
- before_handler (runs on instantiation)
- after_handler (runs after instantiation)
- before_request_method
- after_request_method
- 404
- after_output
Todo
- Add support for tracking route handling time (microtime before instantiation and after request handling)
Version
5.3.7