macpaw/symfony-deprecated-routes

Symfony 已弃用路由注解

v1.0.2 2024-05-30 09:41 UTC

This package is auto-updated.

Last update: 2024-08-30 10:06:33 UTC


README

Symfony 已弃用路由包提供将一些API路由标记为已弃用的功能。

安装

使用Composer安装包

composer require macpaw/symfony-messenger-bundle

设置包

通过将其添加到config/bundles.php中注册的包列表来启用包

// config/bundles.php

return [
            Macpaw\SymfonyDeprecatedRoutes\DeprecatedRoutesBundle::class => ['all' => true],
        // ...
    ];

扩展包选项

此包为标记路由提供配置

头部名称选项

带有默认值的完整配置示例

config/packages/deprecated-routes.yaml

deprecated-routes:
    isSinceRequired: false
    isDisabled: false

    headers:
      deprecatedMessageName: 'X-DEPRECATED'
      deprecatedFromName: 'X-DEPRECATED-FROM'
      deprecatedSinceName: 'X-DEPRECATED-SINCE'