gsu-dle / slim
v1.1.4
2023-03-08 19:01 UTC
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.5
- laminas/laminas-diactoros: ^2.24
- laminas/laminas-httphandlerrunner: ^2.5
- monolog/monolog: ^3.2
- php-di/php-di: ^7.0
- php-di/slim-bridge: ^3.3
- slim/slim: ^4.11
- slim/twig-view: ^3.3
- symfony/cache: ^6.2
- twig/twig: ^3.5
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.9
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.3
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7
README
Slim 4 components, commonly used third-party web libraries, and GSU extensions.
Install:
Via Composer
$ composer require gsu-dle/slim
Requires PHP 8.1 or newer.
Links:
- Slim - PHP micro framework that helps you quickly write simple yet powerful web applications and APIs
- PHP-DI - The dependency injection container for humans
- PHP-DI in Slim - Configures Slim to work with the PHP-DI container
- PHP dovenv - Loads environment variables from
.env
togetenv()
,$_ENV
and$_SERVER
automagically - laminas-diactoros - PSR HTTP Message implementations
- laminas-httphandlerrunner - Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.
- Guzzle - PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services
- Monolog - Logging for PHP
- Symfony Cache - The Cache component provides extended PSR-6 implementations for adding cache to your applications
- Twig - The flexible, fast, and secure template language for PHP
- Twig View in Slim - Slim Framework view helper built on top of the Twig templating component
Credits
License
The MIT License (MIT). Please see License File for more information.