我知道这可能是不可能的,但有一种干净的方法在YAML config/services/etc中使用PHP类常量.Symfony2的文件?
例如,如果我有这个:
namespace My\Bundle\DependencyInjection;
class MyClass
{
const MY_CONST = 'cookies';
}
Run Code Online (Sandbox Code Playgroud)
这样的事情是可能的(在.yml文件中):
services:
my_service:
class: Some\Class
arguments:
- %My\Bundle\DependencyInjection\MyClass::MY_CONST%
Run Code Online (Sandbox Code Playgroud)
这对于帮助保持两者之间的一致性有很大帮助.