public function deleteUser()
{
$username = Hash::get($this->args, 0);
if (empty($username)) {
$this->error(__d('CakeDC/Users', 'Please enter a username.'));
}
$user = $this->Users->find()->where(['username' => $username])->first();
if (isset($this->Users->SocialAccounts)) {
$this->Users->SocialAccounts->deleteAll(['user_id' => $user->id]);
}
$deleteUser = $this->Users->delete($user);
if (!$deleteUser) {
$this->error(__d('CakeDC/Users', 'The user {0} was not deleted. Please try again', $username));
}
$this->out(__d('CakeDC/Users', 'The user {0} was deleted successfully', $username));
}