bangpound / kernel-traits
Symfony 内核特性
dev-master / 1.0.x-dev
2015-12-07 18:07 UTC
This package is auto-updated.
Last update: 2024-09-12 03:59:43 UTC
README
Symfony 2.8 引入了新的 微内核特性,本包包含一些其他简单的特性,可以支持开发简单的 Symfony 内核应用。
有效使用这些特性可能需要你使用以 SYMFONY__
前缀的环境变量来存储配置。
ClassBasedNameTrait
在您的内核中使用此特性,以基于类的名称而非目录来设置内核的名称。
VariableFilesystemTrait
在您的内核中使用此特性,以将缓存和日志存储在 Symfony 3 标准的 var
位置。如果您在同一个目录中有多个内核,您需要使用 ClassBasedNameTrait
以避免冲突。
YamlEnvironmentTrait
在您的内核中使用此特性,以在填充容器参数之前解析环境变量为 YAML。
StandardConfigTrait
和 MinimalConfigTrait
这两个特性可能在实际意义上没有太大用途,但它们演示了如何使用微内核特性维持 Symfony 标准配置,以及分别实例化内核和框架所需的最小配置。