Code Duplication    Length = 16-17 lines in 2 locations

htdocs/src/Oc/Language/LanguageRepository.php 1 location

@@ 64-79 (lines=16) @@
61
     *
62
     * @return LanguageEntity[]
63
     */
64
    public function fetchAllTranslated()
65
    {
66
        $statement = $this->connection->createQueryBuilder()
67
            ->select('*')
68
            ->from(self::TABLE)
69
            ->where('is_translated = 1')
70
            ->execute();
71
72
        $result = $statement->fetchAll();
73
74
        if ($result === false) {
75
            return null;
76
        }
77
78
        return $this->getEntityArrayFromDatabaseArray($result);
79
    }
80
81
    /**
82
     * Creates a language in the database.

htdocs/src/Oc/User/UserRepository.php 1 location

@@ 66-82 (lines=17) @@
63
     *
64
     * @return null|UserEntity
65
     */
66
    public function fetchOneById($id)
67
    {
68
        $statement = $this->connection->createQueryBuilder()
69
            ->select('*')
70
            ->from(self::TABLE)
71
            ->where('user_id = :id')
72
            ->setParameter(':id', $id)
73
            ->execute();
74
75
        $result = $statement->fetch();
76
77
        if ($result === false) {
78
            return null;
79
        }
80
81
        return $this->getEntityFromDatabaseArray($result);
82
    }
83
84
    /**
85
     * Creates a user in the database.