Example #1
0
 /**
  * @param array $input
  * @return mixed
  */
 public function __invoke(array $input)
 {
     $user = $this->user->find($input['id']);
     if (!$user) {
         return $this->payload->setStatus(PayloadStatus::NOT_FOUND);
     }
     return $this->payload->setStatus(PayloadStatus::SUCCESS)->setOutput($this->user->find($input['id'])->shifts);
 }
Example #2
0
 /**
  * @param array $input
  * @return mixed
  */
 public function __invoke(array $input)
 {
     return $this->payload->setStatus(PayloadStatus::SUCCESS)->setOutput($this->user->all());
 }