Forráskód Böngészése

[AsseticBundle] moved ExecutableFinder back into a closure so it's only called if needed

Kris Wallsmith 14 éve
szülő
commit
4016dfbb84

+ 3 - 3
src/Symfony/Bundle/AsseticBundle/DependencyInjection/Configuration.php

@@ -57,9 +57,9 @@ class Configuration implements ConfigurationInterface
                 ->booleanNode('use_controller')->defaultValue($this->debug)->end()
                 ->scalarNode('read_from')->defaultValue('%kernel.root_dir%/../web')->end()
                 ->scalarNode('write_to')->defaultValue('%assetic.read_from%')->end()
-                ->scalarNode('java')->defaultValue($finder->find('java', '/usr/bin/java'))->end()
-                ->scalarNode('node')->defaultValue($finder->find('node', '/usr/bin/node'))->end()
-                ->scalarNode('sass')->defaultValue($finder->find('sass', '/usr/bin/sass'))->end()
+                ->scalarNode('java')->defaultValue(function() use($finder) { return $finder->find('java', '/usr/bin/java'); })->end()
+                ->scalarNode('node')->defaultValue(function() use($finder) { return $finder->find('node', '/usr/bin/node'); })->end()
+                ->scalarNode('sass')->defaultValue(function() use($finder) { return $finder->find('sass', '/usr/bin/sass'); })->end()
             ->end()
 
             // bundles