public function searchUser() { try { $email = $this->request->data('email'); if (!$email) { throw new Exception('Email is required'); } $user = $this->FinanceShare->findUserByEmail($email); if (isset($user['User']['id']) && $user['User']['id'] === $this->currUserID) { $user = []; } if (isset($user['UserMedia'])) { $mediaHelper = new MediaHelper(new View()); $user['UserMedia']['url_img'] = $mediaHelper->imageUrl($user['UserMedia'], 'thumb50x50'); } $this->set(compact('user')); $this->set('_serialize', array('user')); } catch (Exception $e) { exit($e->getMessage()); } }