Example #1
0
 function it_should_be_invokable(ActionRepository $repository, Criteria $criteria)
 {
     $count = 1;
     $find = array();
     $repository->findByCriteria($criteria)->willReturn($find);
     $repository->countByCriteria($criteria)->willReturn($count);
     $this->setCriteria($criteria);
     $this->execute()->shouldReturn(['result' => $find, 'total' => 1]);
 }
Example #2
0
 /**
  * @return array
  */
 public function execute()
 {
     return ['result' => $this->repository->findByCriteria($this->criteria), 'total' => $this->repository->countByCriteria($this->criteria)];
 }