linio/common-symfony

Linio Symfony项目的通用库

3.0.0 2024-01-22 20:05 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组件,并提供辅助函数