matthiasnoback / random-disaster-bundle
用于在您的Symfony项目中创建随机灾难的Bundle
dev-master
2013-04-12 17:04 UTC
Requires
- symfony/framework-bundle: >=2.1,<2.3-dev
This package is auto-updated.
Last update: 2024-08-29 03:37:23 UTC
README
作者:Matthias Noback
此Bundle将从您开始项目的那一天起,直到项目的截止日期,都会抛出随机异常。所以即使你是一个优秀的程序员,你已经完成了所有工作,但是测试应用的经理会得到这样的印象:你还在修复很多错误。但是随着截止日期的临近,异常的数量会稳步下降,直到为零。然后,由于你完成了大量的工作,经理会非常高兴。
请注意:此Bundle命名为ProjectBundle
是为了防止可疑的堆栈跟踪破坏乐趣。
安装
使用Composer,在composer.json
中添加:
{
"require": {
"matthiasnoback/random-disaster-bundle": "dev-master"
}
}
然后使用Composer二进制文件:
php composer.phar update matthiasnoback/random-disaster-bundle
在/app/AppKernel.php
中注册Bundle:
<?php
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
// ...
new Matthias\ProjectBundle\MatthiasProjectBundle()
);
}
}
配置
该Bundle有两个配置选项:项目的开始日期(在此日期上每个请求都会抛出异常),以及项目的截止日期,在此日期之后将不再抛出随机异常(假设你是一个在其他方面都出色的程序员)。这两个日期都应由PHP的strtotime()
函数接受。
# in config.yml
matthias_project:
start_at: "2013-04-01"
deadline: "2013-04-16"