addonRepository->getModel(); } public function filter( array $data = [], array $relationships = [], array $withCount = [], array $select = ['*'], bool $returnQuery = false ) { if ($returnQuery || !empty($data['paginate'])) { return $this->addonRepository->filter($data, $relationships, $withCount, $select, $returnQuery); } return $this->rememberFilter( compact('data', 'relationships', 'withCount', 'select'), fn () => $this->addonRepository->filter($data, $relationships, $withCount, $select, $returnQuery) ); } }