happyr / annotation-warmer

预热您的注释缓存

0.3.0 2019-12-16 15:54 UTC

This package is auto-updated.

Last update: 2024-09-17 02:22:10 UTC


README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

当此包安装并启用时,它将确保在构建容器依赖容器时缓存所有注释元数据。

我们还提供了一个命令来验证所有注释是否正确加载。

安装

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 文件都有一个与文件名相同的类。

限制

我们只为序列化和验证组件的注释预热缓存。