Code Duplication    Length = 25-29 lines in 2 locations

src/POData/Providers/ProvidersQueryWrapper.php 2 locations

@@ 65-93 (lines=29) @@
62
     *
63
     * @return QueryResult
64
     */
65
    public function getRelatedResourceSet(
66
        QueryType $queryType,
67
        ResourceSet $sourceResourceSet,
68
        $sourceEntity,
69
        ResourceSet $targetResourceSet,
70
        ResourceProperty $targetProperty,
71
        FilterInfo $filterInfo = null,
72
        $orderBy = null,
73
        $top = null,
74
        $skip = null,
75
        $skipToken = null
76
    ) {
77
        $queryResult = $this->getQueryProvider()->getRelatedResourceSet(
78
            $queryType,
79
            $sourceResourceSet,
80
            $sourceEntity,
81
            $targetResourceSet,
82
            $targetProperty,
83
            $filterInfo,
84
            $orderBy,
85
            $top,
86
            $skip,
87
            $skipToken
88
        );
89
90
        $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getRelatedResourceSet');
91
92
        return $queryResult;
93
    }
94
95
    /**
96
     * Gets collection of entities belongs to an entity set
@@ 111-135 (lines=25) @@
108
     *
109
     * @return QueryResult
110
     */
111
    public function getResourceSet(
112
        QueryType $queryType,
113
        ResourceSet $resourceSet,
114
        FilterInfo $filterInfo = null,
115
        InternalOrderByInfo $orderBy = null,
116
        $top = null,
117
        $skip = null,
118
        SkipTokenInfo $skipToken = null,
119
        array $eagerLoad = null
120
    ) {
121
        $queryResult = $this->getQueryProvider()->getResourceSet(
122
            $queryType,
123
            $resourceSet,
124
            $filterInfo,
125
            $orderBy,
126
            $top,
127
            $skip,
128
            $skipToken,
129
            $eagerLoad
130
        );
131
132
        $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getResourceSet');
133
134
        return $queryResult;
135
    }
136
137
    /**
138
     * Puts an entity instance to entity set identified by a key.