public function closeAction() { $id = $this->_getParam('id'); if (!isset($id) && !strlen($id)) { throw new \Application\Exceptions\InvalidArgumentException('Query param Alarm Id is mandatory'); } $alarm = $this->_alarmSrv->load($id); $this->_helper->allowed('close', $alarm); $data = $this->_helper->requestData(); $attendance = new \Application\Model\Alarm\Attendance($data); $data = $this->_alarmSrv->close($id, $attendance); $this->view->data = $data; }