我正在使用Silex和YAML开发PHP应用程序。
现在我想使用YAML语言概念来表示PHP闭包。什么是最好的方式?有办法吗?
以下代码是我想要“翻译”为YAML的示例。
class Book < ActiveRecord::Base
has_many :pages
belongs_to :library
validates_associated :pages, :library
end
谢谢!
答案 0 :(得分:0)
这就是Symfony所做的:您首先将用户提供程序定义为服务。使用Silex,您可以使用:
$app['my_user_provider'] = function () use ($app) {
return new UserProvider();
};
然后,在您的yaml配置中,传递要使用的服务ID。类似的东西:
security:
user_provider: my_user_provider