gabrielpcruz / slim
Skeleton slim framework 4 application (http + cli + oauth2)
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=8.3
- ext-iconv: *
- ext-json: *
- adbario/php-dot-notation: ^3.1
- fig/http-message-util: ^1.1
- guzzlehttp/psr7: ^2.4
- illuminate/database: ^8.83
- league/oauth2-server: ^8.3
- ocramius/proxy-manager: ^1.0
- php-di/php-di: ^6.4
- phpmailer/phpmailer: ^6.7
- slashtrace/slashtrace: ^1.1
- slim/flash: ^0.4.0
- slim/slim: ^4.10
- slim/twig-view: ^3.3
- symfony/console: ^5.4
- symfony/yaml: ^5.4
- twig/intl-extra: ^3.7
Requires (Dev)
- mockery/mockery: ^1.5
- pestphp/pest: ^1.22
- phpstan/phpstan: ^1.9
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2025-04-17 01:02:24 UTC
README
Setup and runing
You can use my another repository to execute this aplication using docker.
Composer creating project
$ composer create-project --prefer-dist gabrielpcruz/slim myapp "2.0.*"
Features
This project is based on best practices and industry standards:
- >= PHP 8.2
- HTTP router (Slim)
- HTTP Server Request Handlers, Middleware (PSR-15)
- Dependency injection container (PSR-11)
- Autoloader (PSR-4)
- Code styles (PSR-12)
- Unit - and integration tests
- Console Commands
- Tested with Github Actions