Code Duplication    Length = 3-3 lines in 2 locations

eZ/Publish/Core/Repository/RoleService.php 2 locations

@@ 281-283 (lines=3) @@
278
     */
279
    public function updateRoleDraft(APIRoleDraft $roleDraft, RoleUpdateStruct $roleUpdateStruct)
280
    {
281
        if ($roleUpdateStruct->identifier !== null && !is_string($roleUpdateStruct->identifier)) {
282
            throw new InvalidArgumentValue('identifier', $roleUpdateStruct->identifier, 'RoleUpdateStruct');
283
        }
284
285
        $loadedRoleDraft = $this->loadRoleDraft($roleDraft->id);
286
@@ 570-572 (lines=3) @@
567
     */
568
    public function updateRole(APIRole $role, RoleUpdateStruct $roleUpdateStruct)
569
    {
570
        if ($roleUpdateStruct->identifier !== null && !is_string($roleUpdateStruct->identifier)) {
571
            throw new InvalidArgumentValue('identifier', $roleUpdateStruct->identifier, 'RoleUpdateStruct');
572
        }
573
574
        $loadedRole = $this->loadRole($role->id);
575