ut4 / pike
A low-level application toolkit.
0.10.0
2021-11-14 12:11 UTC
Requires
- php: >=7.3 <9.0
- ext-ctype: *
- altorouter/altorouter: ^1.2
- rdlowrey/auryn: ^1.4
Requires (Dev)
- phpunit/phpunit: 8.*
Suggests
- ext-mbstring: To use Validation
- ext-pdo_mysql: To use Db with the MySQL/MariaDB driver
- masterminds/html5: To use Extensions\Validation\SafeHTMLValidator.
- phpmailer/phpmailer: To use PhpMailerMailer or Authenticator->requestPasswordReset().
- vimeo/psalm: To use `composer lint`
README
Low-level toolkit for depeloping fast and testable php applications. A mixture of php's own APIs (pdo, sessions), existing libraries (routing, di), and self-rolled stuff (auth, data validation).
Dependencies
- PHP >=7.3
- altorouter/altorouter ^1.2
- rdlowrey/auryn ^1.4 (Dependency injection)
Optional dependencies
- phpmailer/phpmailer ^6.1 (Auth\AccountManager)
- masterminds/html5 ^2.7 (Extensions\SafeHTMLValidator)
Documentation
License
Apache 2.0