From 0dfcdfbcf77c46dfe2a11573e32e5a45a19643ef Mon Sep 17 00:00:00 2001 From: DaaGER Date: Tue, 15 Mar 2016 15:11:13 +0300 Subject: [PATCH 1/4] Update start.md --- docs/ru/start.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ru/start.md b/docs/ru/start.md index b68aade..86c5b89 100644 --- a/docs/ru/start.md +++ b/docs/ru/start.md @@ -38,7 +38,7 @@ $fenom = Fenom::factory('/path/to/templates', '/path/to/compiled/template', $opt ``` Пример создания Fenom через оператор `new`: ```php -$fenom = new Fenom(new Fenom/Provider('/path/to/templates')); +$fenom = new Fenom(new Fenom\Provider('/path/to/templates')); $fenom->setCompileDir('/path/to/template/cache'); $fenom->setOptions($options); ``` From 1a3a3739ce6781434a1e89f6f5501634e1802f8a Mon Sep 17 00:00:00 2001 From: Vasily Krakovetsky Date: Mon, 28 Mar 2016 11:13:26 +0300 Subject: [PATCH 2/4] fix typo --- docs/ru/tags/include.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ru/tags/include.md b/docs/ru/tags/include.md index f296de8..8c8a191 100644 --- a/docs/ru/tags/include.md +++ b/docs/ru/tags/include.md @@ -26,7 +26,7 @@ ### {insert} -В отличии от `{include}` тег `{insert}` не вызывает дочерний шаблон во время отрисовки, в ставляет код дочернего шаблона в родительский на момент компиляции. +В отличии от `{include}` тег `{insert}` не вызывает дочерний шаблон во время отрисовки, а вставляет код дочернего шаблона в родительский на момент компиляции. Это позволяет сэкономить ресурсы на проверке и чтении шаблона. Однако такой формат подключения шаблона имеет ограничения. Имя шаблона должно быть задано явно, без использования переменных и выражений: From bfb64f150a073e923d997a6d7a0f84182e8238d2 Mon Sep 17 00:00:00 2001 From: Anton Popov Date: Tue, 19 Apr 2016 14:06:49 +0500 Subject: [PATCH 3/4] =?UTF-8?q?=D0=93=D0=BB=D0=BE=D0=B1=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D0=B0=D1=8F=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D0=B0=D1=8F=20=D0=B2=20=D0=BA=D0=B0=D1=87=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=B2=D0=B5=20=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Использование глобальных переменных в качестве параметров функций и методов: object->method($.post.id) --- src/Fenom/Template.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Fenom/Template.php b/src/Fenom/Template.php index 9ea3a2e..d68828e 100644 --- a/src/Fenom/Template.php +++ b/src/Fenom/Template.php @@ -1455,6 +1455,7 @@ class Template extends Render if (!$arg && $tokens->is( T_VARIABLE, T_STRING, + "$", "(", Tokenizer::MACRO_SCALAR, '"', @@ -1544,4 +1545,4 @@ class Template extends Render return $params; } -} \ No newline at end of file +} From 165d4816d619cc4ffd7f7d5d7229e4401e2e0514 Mon Sep 17 00:00:00 2001 From: Anton Popov Date: Tue, 19 Apr 2016 14:35:25 +0500 Subject: [PATCH 4/4] Update Fenom.php --- src/Fenom.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Fenom.php b/src/Fenom.php index 31d36c4..116f8d6 100644 --- a/src/Fenom.php +++ b/src/Fenom.php @@ -59,6 +59,7 @@ class Fenom const ACCESSOR_CALL = 'Fenom\Accessor::parserCall'; const ACCESSOR_PROPERTY = 'Fenom\Accessor::parserProperty'; const ACCESSOR_METHOD = 'Fenom\Accessor::parserMethod'; + const ACCESSOR_CHAIN = 'Fenom\Accessor::parserChain'; public static $charset = "UTF-8";