Code Duplication    Length = 7-7 lines in 3 locations

module/Applications/src/Applications/Repository/Application.php 1 location

@@ 87-93 (lines=7) @@
84
     * @param array $params
85
     * @return unknown
86
     */
87
    protected function getPaginationQueryBuilder($params)
88
    {
89
        $filter = $this->getService('filterManager')->get('PaginationQuery/Applications');
90
        $qb = $filter->filter($params, $this->createQueryBuilder());
91
        
92
        return $qb;
93
    }
94
    
95
    /**
96
     * Gets a result list of applications

module/Jobs/src/Jobs/Repository/Job.php 1 location

@@ 33-39 (lines=7) @@
30
     * @param $params
31
     * @return mixed
32
     */
33
    public function getPaginatorCursor($params)
34
    {
35
        $filter = $this->getService('filterManager')->get('Jobs/PaginationQuery');
36
        /* @var $filter \Core\Repository\Filter\AbstractPaginationQuery  */
37
        $qb = $filter->filter($params, $this->createQueryBuilder());
38
        return $qb->getQuery()->execute();
39
    }
40
41
    /**
42
     * Checks, if a job posting with a certain applyId (external job id) exists

module/Organizations/src/Organizations/Repository/Organization.php 1 location

@@ 43-49 (lines=7) @@
40
     * @param array $params
41
     * @return mixed
42
     */
43
    protected function getPaginationQueryBuilder($params)
44
    {
45
        $filter = $this->getService('filterManager')->get('Organizations/PaginationQuery');
46
        $qb = $filter->filter($params, $this->createQueryBuilder());
47
        
48
        return $qb;
49
    }
50
51
    /**
52
     * Gets a cursor for all hiring organizations.