Code Duplication    Length = 9-9 lines in 3 locations

src/LAG/AdminBundle/Configuration/Factory/ConfigurationFactory.php 2 locations

@@ 28-36 (lines=9) @@
25
     *
26
     * @param array $configuration
27
     */
28
    public function __construct(array $configuration)
29
    {
30
        $resolver = new OptionsResolver();
31
        $applicationConfiguration = new ApplicationConfiguration();
32
        $applicationConfiguration->configureOptions($resolver);
33
        $applicationConfiguration->setParameters($resolver->resolve($configuration));
34
    
35
        $this->applicationConfiguration = $applicationConfiguration;
36
    }
37
    
38
    /**
39
     * Create an action configuration object.
@@ 66-74 (lines=9) @@
63
     * @param array $configuration
64
     * @return AdminConfiguration
65
     */
66
    public function createAdminConfiguration(array $configuration = [])
67
    {
68
        $resolver = new OptionsResolver();
69
        $adminConfiguration = new AdminConfiguration($this->applicationConfiguration);
70
        $adminConfiguration->configureOptions($resolver);
71
        $adminConfiguration->setParameters($resolver->resolve($configuration));
72
73
        return $adminConfiguration;
74
    }
75
76
    /**
77
     * @deprecated

src/LAG/AdminBundle/Admin/Factory/ConfigurationFactory.php 1 location

@@ 38-46 (lines=9) @@
35
     *
36
     * @return AdminConfiguration
37
     */
38
    public function create(array $configuration = [])
39
    {
40
        $resolver = new OptionsResolver();
41
        $adminConfiguration = new AdminConfiguration($this->applicationConfiguration);
42
        $adminConfiguration->configureOptions($resolver);
43
        $adminConfiguration->setParameters($resolver->resolve($configuration));
44
    
45
        return $adminConfiguration;
46
    }
47
}
48