Code Duplication    Length = 12-13 lines in 3 locations

src/Oro/Bundle/SecurityBundle/Tests/Unit/Acl/Extension/EntityAclExtensionTest.php 1 location

@@ 1267-1279 (lines=13) @@
1264
     * @param string $name
1265
     * @return Permission
1266
     */
1267
    protected function getPermission($id, $name)
1268
    {
1269
        $permission = new Permission();
1270
1271
        $reflection = new \ReflectionClass('Oro\Bundle\SecurityBundle\Entity\Permission');
1272
        $reflectionProperty = $reflection->getProperty('id');
1273
        $reflectionProperty->setAccessible(true);
1274
        $reflectionProperty->setValue($permission, $id);
1275
1276
        $permission->setName($name);
1277
1278
        return $permission;
1279
    }
1280
1281
    /**
1282
     * @return \PHPUnit_Framework_MockObject_MockObject|PermissionManager

src/Oro/Bundle/UserBundle/Tests/Unit/Entity/RoleTest.php 1 location

@@ 44-55 (lines=12) @@
41
        $this->assertEquals($label, (string)$role);
42
    }
43
44
    public function testClone()
45
    {
46
        $role = new Role();
47
48
        $class = new \ReflectionClass($role);
49
        $prop  = $class->getProperty('id');
50
        $prop->setAccessible(true);
51
        $prop->setValue($role, 1);
52
53
        $copy = clone $role;
54
        $this->assertEmpty($copy->getId());
55
    }
56
}
57

src/Oro/Component/DependencyInjection/ExtendedContainerBuilder.php 1 location

@@ 18-29 (lines=12) @@
15
     * http://api.symfony.com/2.3/Symfony/Component/Config/Definition/Builder/ArrayNodeDefinition.html
16
     * #method_disallowNewKeysInSubsequentConfigs
17
     */
18
    public function setExtensionConfig($name, array $config = [])
19
    {
20
        $classRef            = new \ReflectionClass('Symfony\Component\DependencyInjection\ContainerBuilder');
21
        $extensionConfigsRef = $classRef->getProperty('extensionConfigs');
22
        $extensionConfigsRef->setAccessible(true);
23
24
        $newConfig        = $extensionConfigsRef->getValue($this);
25
        $newConfig[$name] = $config;
26
        $extensionConfigsRef->setValue($this, $newConfig);
27
28
        $extensionConfigsRef->setAccessible(false);
29
    }
30
31
    /**
32
     * Changes a priority of a compiler pass