Code Duplication    Length = 3-3 lines in 2 locations

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

@@ 308-310 (lines=3) @@
305
     */
306
    public function updateRoleDraft(APIRoleDraft $roleDraft, RoleUpdateStruct $roleUpdateStruct)
307
    {
308
        if ($roleUpdateStruct->identifier !== null && !is_string($roleUpdateStruct->identifier)) {
309
            throw new InvalidArgumentValue('identifier', $roleUpdateStruct->identifier, 'RoleUpdateStruct');
310
        }
311
312
        $loadedRoleDraft = $this->loadRoleDraft($roleDraft->id);
313
@@ 597-599 (lines=3) @@
594
     */
595
    public function updateRole(APIRole $role, RoleUpdateStruct $roleUpdateStruct)
596
    {
597
        if ($roleUpdateStruct->identifier !== null && !is_string($roleUpdateStruct->identifier)) {
598
            throw new InvalidArgumentValue('identifier', $roleUpdateStruct->identifier, 'RoleUpdateStruct');
599
        }
600
601
        $loadedRole = $this->loadRole($role->id);
602