gsu-dle / slim
v1.1.5
2025-04-07 18:22 UTC
Requires
- php: ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.9
- laminas/laminas-diactoros: ^3.5
- laminas/laminas-httphandlerrunner: ^2.11
- monolog/monolog: ^3.9
- php-di/php-di: ^7.0
- php-di/slim-bridge: ^3.4
- slim/slim: ^4.14
- slim/twig-view: ^3.4
- symfony/cache: ^6.4
- twig/twig: ^3.20
- vlucas/phpdotenv: ^5.6
Requires (Dev)
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^12.1
- squizlabs/php_codesniffer: ^3.12
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.