Framework for creating command-line or HTTP-based applications in PHP. https://www.slendium.org
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
C. Fahner 6986e51d8b Add framework basics (#1, !24)
Resolves #1.

Adds the main framework entry point: the `Application` class
Adds many Application-related classes: `Action`, `Configs`, `Module`, `ActionRewriter`, `RequestRouter`, et al.
Refactors the last parts of `Resource\Handler` into `Application\RequestHandler`
Adds a clearer separation in the tests namespace: `Common`, `Unit` and `Integration`

Co-authored-by: C. Fahner <cfahner.git.ixuk9phi@slendium.org>
Reviewed-on: #24
2026-07-13 14:16:54 +02:00
src Add framework basics (#1, !24) 2026-07-13 14:16:54 +02:00
tests Add framework basics (#1, !24) 2026-07-13 14:16:54 +02:00
.gitignore Update .gitignore to remove composer lockfile 2026-04-19 14:34:14 +02:00
composer.json Add framework basics (#1, !24) 2026-07-13 14:16:54 +02:00
composer.lock Add framework basics (#1, !24) 2026-07-13 14:16:54 +02:00
LICENSE Declarable HTTP resources (#10) 2026-06-16 07:59:24 +02:00
phpstan.neon Dependency injection (#4) 2026-05-01 20:41:31 +02:00
phpunit.xml Add phpunit.xml 2026-04-19 18:10:21 +02:00