protected function build($id, Request $request, Application $app) { $this->parameters = array('user' => null); $csr = new ContactSupportRepository(); $this->parameters['contactsupport'] = $csr->loadById($id); if (!$this->parameters['contactsupport']) { $app->abort(404); } if ($this->parameters['contactsupport']->getUserAccountId()) { $ur = new UserAccountRepository(); $this->parameters['user'] = $ur->loadByID($this->parameters['contactsupport']->getUserAccountId()); } }