linio / common-symfony
Linio Symfony项目的通用库
3.0.0
2024-01-22 20:05 UTC
Requires
- php: >=7.1
- symfony/form: ^2.8 || ^3.0 || ^4.0 || ^5.0 || ^6.0
- symfony/framework-bundle: ^2.8 || ^3.0 || ^4.0 || ^5.0 || ^6.0
- symfony/routing: ^2.8 || ^3.0 || ^4.0 || ^5.0 || ^6.0
- symfony/security-core: ^2.8 || ^3.0 || ^4.0 || ^5.0 || ^6.0
- symfony/templating: ^3.2 || ^5.0 || ^6.0
- twig/twig: ^2.0 || ^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.4
- phpunit/phpunit: ^6.0 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2024-09-22 21:28:51 UTC
README
Linio的Symfony通用库包含了一些小的组件,这些组件可以扩展Symfony的功能,或者为Linio的symfony项目提供一个统一的基础。
- 服务特性
- 控制器辅助方法
安装
推荐安装Linio Common Symfony的方式是通过Composer。
$ composer require linio/common-symfony
测试
要运行测试套件,您需要通过Composer安装依赖,然后运行PHPUnit。
$ composer install
$ vendor/bin/phpunit
服务特性
通用库包括服务特性,因此您可以轻松注入依赖,并在控制器中使用服务。有各种针对控制器特定的特性可用
AuthorizationAware
: 允许您使用symfony/security
组件,并提供辅助函数FlashMessageAware
: 允许您使用symfony/http-foundation-session
组件,并提供闪存消息辅助函数FormAware
: 允许您使用symfony/form
组件,并提供辅助函数RouterAware
: 允许您使用symfony/routing
组件,并提供辅助函数SessionAware
: 允许您使用symfony/http-foundation/session
组件,并提供辅助函数TemplatingAware
: 允许您使用symfony/templating
组件,并提供辅助函数TwigAware
: 允许您使用Twig\Environment
组件,并提供辅助函数