Code Duplication    Length = 7-7 lines in 2 locations

src/DependencyInjection/HandlebarsExtension.php 2 locations

@@ 99-105 (lines=7) @@
96
        // register bundles as Handlebars namespaces
97
        foreach ($container->getParameter('kernel.bundles') as $bundle => $class) {
98
            $dir = $container->getParameter('kernel.root_dir').'/Resources/'.$bundle.'/views';
99
            if (is_dir($dir)) {
100
                $handlebarsFilesystemLoaderDefinition->addMethodCall('addPath', array($dir));
101
                $handlebarsFilesystemLoaderDefinition->addMethodCall('addPath', array(
102
                    $dir,
103
                    $this->normalizeBundleNameForLoaderNamespace($bundle)
104
                ));
105
            }
106
            $container->addResource(new FileExistenceResource($dir));
107
108
            $reflection = new \ReflectionClass($class);
@@ 110-116 (lines=7) @@
107
108
            $reflection = new \ReflectionClass($class);
109
            $dir = dirname($reflection->getFileName()).'/Resources/views';
110
            if (is_dir($dir)) {
111
                $handlebarsFilesystemLoaderDefinition->addMethodCall('addPath', array($dir));
112
                $handlebarsFilesystemLoaderDefinition->addMethodCall('addPath', array(
113
                    $dir,
114
                    $this->normalizeBundleNameForLoaderNamespace($bundle)
115
                ));
116
            }
117
            $container->addResource(new FileExistenceResource($dir));
118
        }
119
    }