Code Duplication    Length = 9-11 lines in 2 locations

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

@@ 21-31 (lines=11) @@
18
     *
19
     * @return ActionConfiguration
20
     */
21
    public function create($actionName, $adminName, AdminConfiguration $adminConfiguration, array $configuration = [])
22
    {
23
        $resolver = new OptionsResolver();
24
        $actionConfiguration = new ActionConfiguration($actionName, $adminName, $adminConfiguration);
25
        $actionConfiguration->configureOptions($resolver);
26
    
27
        $parameters = $resolver->resolve($configuration);
28
        $actionConfiguration->setParameters($parameters);
29
        
30
        return $actionConfiguration;
31
    }
32
}
33

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

@@ 48-56 (lines=9) @@
45
     * @param array $configuration
46
     * @return ActionConfiguration
47
     */
48
    public function createActionConfiguration($actionName, AdminInterface $admin, array $configuration = [])
49
    {
50
        $resolver = new OptionsResolver();
51
        $actionConfiguration = new ActionConfiguration($actionName, $admin->getName(), $admin->getConfiguration());
52
        $actionConfiguration->configureOptions($resolver);
53
        $actionConfiguration->setParameters($resolver->resolve($configuration));
54
55
        return $actionConfiguration;
56
    }
57
58
    /**
59
     * Create an admin configuration object.