Bosnadev\Repositories\Criteria\Criteria::apply PHP Метод

apply() абстрактный публичный Метод

abstract public apply ( $model, Bosnadev\Repositories\Contracts\RepositoryInterface $repository ) : mixed
$model
$repository Bosnadev\Repositories\Contracts\RepositoryInterface
Результат mixed
    public abstract function apply($model, Repository $repository);

Usage Example

 /**
  * @param Criteria $criteria
  * @return $this
  */
 public function getByCriteria(Criteria $criteria)
 {
     $this->model = $criteria->apply($this->model, $this);
     return $this;
 }
Criteria