fabricio872/random-teapot-bundle

这是一个替换部分请求为错误 418 - 我是一把茶壶的 Symfony 扩展包。

安装: 0

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

v1.0.1 2022-10-28 09:59 UTC

This package is auto-updated.

Last update: 2024-09-28 14:32:53 UTC


README

这是一个替换部分请求为错误 418 - 我是一把茶壶的 Symfony 扩展包。您可以指定随机选择请求中多少比例将被错误 418 替换。

重要合作伙伴

PhpStorm logo

安装

请确保全局安装了 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 通配符来定义多个路径,详情请参考 这里