evgeny-romanov / slim-callable-resolver
Installs: 2
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/evgeny-romanov/slim-callable-resolver
Requires
- php: ^8.3
- psr/http-message: ^2.0
- slim/slim: ^4.15
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.90
- illuminate/container: ^12.43
- phpunit/phpunit: ^12.4
- slim/psr7: ^1.8
This package is not auto-updated.
Last update: 2025-12-19 10:40:32 UTC
README
📝 Описание
Если вы собираете проект PHP на Slim и в качестве DI-контейнера используете illuminate/container,
то вы могли столкнуться с проблемой autowiring в контроллерах.
Данная библиотека решает её.
SlimCallableResolver реализует \Slim\Interfaces\AdvancedCallableResolverInterface и его можно использовать вместо \Slim\CallableResolver.
📑 Особенности
- 🧩 Совместимость с
\Slim\Interfaces\AdvancedCallableResolverInterfaceи\Illuminate\Container\Container - 🛡️ Покрытие тестами
- 🐳 Docker-контейнер для быстрого запуска
- ⚙️ Makefile с предустановленными командами
📦 Установка
composer require evgeny-romanov/slim-callable-resolver