generate(); $adminEmail = ask('Enter your email address: '); $adminPass = ask('Enter your desired admin password: '); $adminName = ask('Enter your name: '); try { $user = new PHPCI\Model\User(); $user->setEmail($adminEmail); $user->setName($adminName); $user->setIsAdmin(1); $user->setHash(password_hash($adminPass, PASSWORD_DEFAULT)); $store = b8\Store\Factory::getStore('User'); $store->save($user); print 'User account created!' . PHP_EOL; } catch(Exception $ex) { print 'There was a problem creating your account. :(' . PHP_EOL; print $ex->getMessage(); } function ask($question, $emptyOk = false) { print $question . ' '; $rtn = ''; $fp = fopen('php://stdin', 'r'); $rtn = fgets($fp); fclose($fp); $rtn = trim($rtn); if(!$emptyOk && empty($rtn)) { $rtn = ask($question, $emptyOk); } return $rtn; }