<?php namespace Assetdocs\Incidentreporting\Repositories\Eloquent; use Assetdocs\Incidentreporting\Interfaces\IncidentreportingRepositoryInterface; use Litepie\Repository\Eloquent\BaseRepository; class IncidentreportingRepository extends BaseRepository implements IncidentreportingRepositoryInterface { /** * Booting the repository. * * @return null */ public function boot() { $this->pushCriteria(app('Litepie\Repository\Criteria\RequestCriteria')); } /** * Specify Model class name. * * @return string */ public function model() { $this->fieldSearchable = config('package.incidentreporting.incidentreporting.search'); return config('package.incidentreporting.incidentreporting.model'); } }