private function removeAllUsers() { $count = 0; $userNodes = $this->users->getAll(); $bar = $this->output->createProgressBar(count($userNodes)); foreach ($userNodes as $userNode) { $person = new Person(); $person->setNode($userNode); $person->delete(); $bar->advance(); $count++; } $this->info(""); $this->info("Removed {$count} Person nodes."); }
/** * Deny and delete a user with a certain token * * @param string $token * * @return Node */ public function denyUser($token) { // Label (= type) is already configured for Person $label = $this->getLabel(); if ($label->getNodes('token', $token)->count() > 0) { $user = $label->getNodes('token', $token)->current(); if (!empty($user)) { $person = new Person(); $person->setNode($user); $person->delete(); return $user; } } return null; }