Gitamin\Services\DataCollector\Criteria\Criteria::apply PHP Method

apply() abstract public method

abstract public apply ( $model, Gitamin\Services\DataCollector\Contracts\DataCollectorInterface $dataCollector )
$dataCollector Gitamin\Services\DataCollector\Contracts\DataCollectorInterface
    public abstract function apply($model, DataCollector $dataCollector);

Usage Example

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