user; $name = $user->name; UserModel::remove($user); LogHelper::log('{user} removed {subject}\'s account', [ 'user' => TextHelper::reprUser(Auth::getCurrentUser()), 'subject' => TextHelper::reprUser($name)]); } public function requiresPrivilege() { return [ Privilege::DeleteUser, Access::getIdentity($this->user) ]; } }