hans-peter-ording/breadcrumbtrail-bundle

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

安装: 580

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 30

类型:symfony-bundle

v1.8.4 2022-07-11 13:05 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] 值与测试运行器输出中的“剩余自我弃用通知”计数相匹配。

代码风格

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

$ make cs

静态代码分析

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

$ make static