Code Duplication    Length = 16-16 lines in 2 locations

src/Repository.php 2 locations

@@ 156-171 (lines=16) @@
153
     *
154
     * @return LengthAwarePaginator|Collection|Builder
155
     */
156
    public function all($query = null)
157
    {
158
        $query = $this->modelQuery($query);
159
160
        $this
161
            ->validateQurey($query)
162
            ->applyWith($query)
163
            ->applySort($query)
164
            ->applyFilters($query);
165
166
        if ($this->only_query) {
167
            return $query;
168
        }
169
170
        return $this->execute($query);
171
    }
172
173
    /**
174
     * Execute query
@@ 248-263 (lines=16) @@
245
    /**
246
     * @return Model|Builder
247
     */
248
    public function find($id, $query = null)
249
    {
250
        $query = $this->modelQuery($query);
251
252
        $this
253
            ->validateQurey($query)
254
            ->applyWith($query);
255
256
        $query->whereId($id);
257
258
        if ($this->only_query) {
259
            return $query;
260
        }
261
262
        return $query->firstOrFail();
263
    }
264
265
    public function create(array $data): Model
266
    {