From 1b3fbdbd14fa40b74d29c1ef6f2a0f1a17996e38 Mon Sep 17 00:00:00 2001 From: Anton Smolin <> Date: Mon, 31 Jul 2017 11:29:18 +0600 Subject: [PATCH 1/3] Allow set twig options from form config --- config/form.php | 4 ++++ src/ServiceProvider.php | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/config/form.php b/config/form.php index c0f1939..abad974 100644 --- a/config/form.php +++ b/config/form.php @@ -33,5 +33,9 @@ 'defaults' => [ 'required' => true, + ], + + 'twig_options' => [ + 'cache' => storage_path('framework/views/twig') ] ); diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 04b0bed..84e49e1 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -213,9 +213,7 @@ protected function createTwigEnvironment() { $loader = new \Twig_Loader_Chain([]); - $environment = new \Twig_Environment($loader, [ - 'cache' => storage_path('framework/views/twig'), - ]); + $environment = new \Twig_Environment($loader,new \Twig_Environment($loader, (array) $this->app['config']->get('form.twig_options', []))); return $environment; } From ce35bffa4f1669feb7701194f5b2ee3cc667daf8 Mon Sep 17 00:00:00 2001 From: ucw Date: Mon, 31 Jul 2017 11:39:27 +0600 Subject: [PATCH 2/3] Update ServiceProvider.php --- src/ServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 84e49e1..8a96b91 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -213,7 +213,7 @@ protected function createTwigEnvironment() { $loader = new \Twig_Loader_Chain([]); - $environment = new \Twig_Environment($loader,new \Twig_Environment($loader, (array) $this->app['config']->get('form.twig_options', []))); + $environment = new \Twig_Environment($loader, new \Twig_Environment($loader, (array) $this->app['config']->get('form.twig_options', []))); return $environment; } From b41ff2457053f1c85798ea61cdd7af29a5d69e52 Mon Sep 17 00:00:00 2001 From: ucw Date: Mon, 31 Jul 2017 12:09:47 +0600 Subject: [PATCH 3/3] Fix --- src/ServiceProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 8a96b91..986e49c 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -213,7 +213,7 @@ protected function createTwigEnvironment() { $loader = new \Twig_Loader_Chain([]); - $environment = new \Twig_Environment($loader, new \Twig_Environment($loader, (array) $this->app['config']->get('form.twig_options', []))); + $environment = new \Twig_Environment($loader, (array)$this->app['config']->get('form.twig_options', [])); return $environment; }