fabricio872 / random-teapot-bundle
这是一个替换部分请求为错误 418 - 我是一把茶壶的 Symfony 扩展包。
v1.0.1
2022-10-28 09:59 UTC
Requires
- symfony/event-dispatcher: ^6.1
- symfony/event-dispatcher-contracts: ^3.1
- symfony/http-kernel: ^6.1
- symfony/twig-bundle: ^6.1
- symfony/yaml: ^6.1
README
这是一个替换部分请求为错误 418 - 我是一把茶壶的 Symfony 扩展包。您可以指定随机选择请求中多少比例将被错误 418 替换。
重要合作伙伴
安装
请确保全局安装了 Composer,具体请参考 Composer 文档中的安装章节。
使用 Symfony Flex 的应用程序
打开命令行控制台,进入您的项目目录并执行
$ composer require fabricio872/random-teapot-bundle
不使用 Symfony Flex 的应用程序
步骤 1:下载 Bundle
打开命令行控制台,进入您的项目目录并执行以下命令以下载此 Bundle 的最新稳定版本
$ composer require fabricio872/random-teapot-bundle
步骤 2:启用 Bundle
然后,通过将其添加到项目 config/bundles.php
文件中注册的 Bundle 列表中来启用该 Bundle
// config/bundles.php return [ // ... Fabricio872\RandomTeapotBundle\RandomTeapotBundle::class => ['all' => true], ];
配置选项
# config/services.yaml # ... # Default configuration for extension with alias: "random_teapot" random_teapot: # Define how often should error 418 be given. (0.01 is 1% of all requests) randomness: 0.01 # Set filter for paths you want this to be applied path_filter: '*' # Change default template for 418 error template: '@RandomTeapot/i_am_a_teapot.html.twig' # ...
路径过滤器使用 bash 通配符来定义多个路径,详情请参考 这里。