/** * @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); }
/** * @param array $input * @return mixed */ public function __invoke(array $input) { return $this->payload->setStatus(PayloadStatus::SUCCESS)->setOutput($this->user->all()); }