Aura.PHP application
- Template Engine / Qiq
- Session / Aura.Session
- Auth / Aura.Auth
- Accept / Aura.Accept
- Router / Aura.Router
- DI / Aura.Di
- Env / Koriym.EnvJson
- JavaScript bundler / Rollup
- ID & password login
- Flash message
sequenceDiagram
Bootstrap ->> RequestDispatcher: Call "__invoke()"
RequestDispatcher ->> RequestDispatcher: Get "RequestHandler"
RequestDispatcher ->> CloudflareTurnstileVerificationHandler: Call "__invoke()"
RequestDispatcher ->> RequestHandler: Call "formValidate()" if using form
RequestDispatcher ->> AdminAuthenticationHandler: Call "__invoke()"
RequestDispatcher ->> RequestHandler: Call "onGet()" or "onPost()"
RequestHandler -->> RequestDispatcher: Return "RequestHandler"
RequestDispatcher ->> RequestDispatcher: Get "RendererInterface" ("Json" or "HTML" or "TEXT")
RequestDispatcher ->> RendererInterface: Call "render()"
RendererInterface -->> RequestDispatcher: Return render result
RequestDispatcher ->> Response: Get "Response"
RequestDispatcher ->> RequestDispatcher: Set render result to "Response"
RequestDispatcher -->> Bootstrap: Return "Response"
composer run-script cli get /hello