happyr / annotation-warmer
预热您的注释缓存
0.3.0
2019-12-16 15:54 UTC
Requires
- doctrine/annotations: ^1.6
- symfony/framework-bundle: ^3.4 || ^4.3 || ^5.0
Requires (Dev)
- phpunit/phpunit: ^8.4
This package is auto-updated.
Last update: 2024-09-17 02:22:10 UTC
README
当此包安装并启用时,它将确保在构建容器依赖容器时缓存所有注释元数据。
我们还提供了一个命令来验证所有注释是否正确加载。
安装
composer require happyr/annotation-warmer
使用
我们默认预热 src
下的所有类。如果您喜欢,可以使用不同的路径配置
happyr_annotation_warmer: paths: - '%kernel.project_dir%/src/Message/Command' - '%kernel.project_dir%/src/Message/Event'
检查注释
为了确保您的注释配置正确,您可以运行 lint 命令
bin/console lint:annotations
假设
- 我们假设指定路径下的类使用 PSR-4。
- 我们还假设路径下的所有
*.php
文件都有一个与文件名相同的类。
限制
我们只为序列化和验证组件的注释预热缓存。