Code Duplication    Length = 17-17 lines in 2 locations

src/WebHemi/Data/Coupler/Traits/PolicyEntityTrait.php 1 location

@@ 28-44 (lines=17) @@
25
     * @param array $data
26
     * @return PolicyEntity
27
     */
28
    protected function createPolicyEntity(array $data)
29
    {
30
        /* @var PolicyEntity $entity */
31
        $entity = parent::getNewEntityInstance(PolicyEntity::class);
32
33
        $entity->setPolicyId($data['id_am_policy'])
34
            ->setResourceId($data['fk_am_resource'])
35
            ->setApplicationId($data['fk_application'])
36
            ->setTitle($data['title'])
37
            ->setDescription($data['description'])
38
            ->setReadOnly($data['is_read_only'])
39
            ->setAllowed($data['is_allowed'])
40
            ->setDateCreated(new DateTime($data['date_created']))
41
            ->setDateModified(new DateTime($data['date_created']));
42
43
        return $entity;
44
    }
45
}
46

src/WebHemi/Data/Coupler/Traits/UserEntityTrait.php 1 location

@@ 28-44 (lines=17) @@
25
     * @param array $data
26
     * @return UserEntity
27
     */
28
    protected function createUserEntity(array $data)
29
    {
30
        /* @var UserEntity $entity */
31
        $entity = parent::getNewEntityInstance(UserEntity::class);
32
33
        $entity->setUserId($data['id_user'])
34
            ->setUserName($data['username'])
35
            ->setEmail($data['email'])
36
            ->setPassword($data['password'])
37
            ->setHash($data['hash'])
38
            ->setActive($data['is_active'])
39
            ->setEnabled($data['is_enabled'])
40
            ->setDateCreated(new DateTime($data['date_created']))
41
            ->setDateModified(new DateTime($data['date_modified']));
42
43
        return $entity;
44
    }
45
}
46