/** * @requestMethod Ajax * @throws \InvalidArgumentException */ public function action_delete_user() { /** * @var $user \User */ $user = Application::get_class(\User::class); $model = $user->get_identity(); if (Request::get_var('id', 'int', 0) == $model->id) { $this->delete_user(); } else { /** * @var $template Template */ $template = Application::get_class(\Starter::class); /** * @var $lang_vars \ArrayAccess */ $lang_vars = new LanguageFile('routers' . DS . 'router.json', $template->get_lang_path()); $this->response->status = 'error'; $this->response->errors = [$lang_vars['errors']['delete_user_error']]; } }