From 1d178bf6e76c64b56e7835a9309b42fb8ba9a753 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 20 Nov 2013 12:05:43 +1100 Subject: [PATCH] Update Fenom.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Не удобно каждый раз прописывать: $fenom = new Fenom(new Provider('/path/to/templates')); Гораздо удобнее так (что и было сделано): $fenom = new Fenom('/path/to/templates'); Вдобавок, в маршрутах Symfony 2 нельзя передавать объекты в объект с параметром второго объекта. Можно объект + параметр. Для совместимости с Symfony 2 в конструкторе создание объекта перенесено из параметра в тело функции. --- src/Fenom.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Fenom.php b/src/Fenom.php index 8c52654..c314bc0 100644 --- a/src/Fenom.php +++ b/src/Fenom.php @@ -277,11 +277,11 @@ class Fenom } /** - * @param Fenom\ProviderInterface $provider + * @param $provider */ - public function __construct(Fenom\ProviderInterface $provider) + public function __construct($provider) { - $this->_provider = $provider; + $this->_provider = new Fenom\Provider($provider); } /**