kolemp / timecop-bundle
与 https://github.com/hnw/php-timecop 简易 symfony 集成
0.4.1
2018-09-18 16:05 UTC
This package is not auto-updated.
Last update: 2024-09-14 19:47:36 UTC
README
这是一个非常小巧的 symfony (2&3) 扩展包,简化了 php-timecop 的使用。要使用此扩展,您需要一个已配置 timecop.so
扩展的 php 服务器。如果遇到编译问题,我可以提供一些额外的说明。
警告!
与 php-timecop 独立使用此扩展在生产环境中可能非常危险。请谨慎使用。
安装
composer require kolemp/timecop-bundle
配置
安装后,将扩展包添加到 app/AppKernel.php
。默认情况下,扩展是禁用的。要启用它,请在 config.yml
中为要启用的环境添加一个部分
kolemp_timecop:
enabled: true
时间源
您可以通过查询参数或 cookie 设置时间。它们的名称都为 fakeTime
。给定的值必须与 相对日期格式 兼容。示例 URL:example.com?fakeTime=+3 days
禁用时间源
您可以在配置中禁用任何时间源。默认情况下,所有时间源都是启用的
kolemp_timecop: queryParameter: true cookie: true header: true
源顺序
时间数据按以下顺序使用:头部,cookie,查询参数。