airria/breadcrumbtrail-bundle

Symfony 扩展包,通过注解、PHP 属性或 PHP 方法生成动态的 Twig 面包屑路径。

安装: 11

依赖者: 0

建议者: 0

安全: 0

星标: 0

分支: 0

类型:symfony-bundle

v1.9 2022-07-26 09:42 UTC

README

此扩展包提供面包屑路径服务,也称为面包屑或 Fil d'Ariane。面包屑可以通过属性、注解、PHP 和 Twig 定义。

安装

请按照installation.md中给出的步骤安装此扩展包。

扩展包文档

测试

可以使用几个 make 目标来在不同的 PHP 环境上运行 PHPUnit 测试套件。

$ make test
$ make test-php73
$ make test-php74-lowest

如果在所有测试套件通过的情况下运行测试仍然返回错误代码,这可能与允许的弃用数量有关。请确保在 phpunit.xml.dist 中找到的 SYMFONY_DEPRECATIONS_HELPERmax[self] 值与测试运行器输出中的 "Remaining self deprecation notices" 计数相匹配。

代码风格

PHP-CS-Fixer 用于保持代码风格的一致性。有一个 make 目标,使用 Docker 无需安装任何其他依赖即可修复代码风格。

$ make cs

静态代码分析

PHPStan 用于保持代码质量。有一个 make 目标,使用 Docker 无需安装任何其他依赖即可测试代码质量。

$ make static