/** * Add the admin user * * @param GroupInterface $admin_group The Administrator group * @return void */ public function add_the_admin_user($admin_group) { try { $user = $this->sentry->createUser(array('email' => $this->email, 'password' => $this->password, 'activated' => true)); $user->addGroup($admin_group); } catch (UnexpectedValueException $e) { $this->handle_unexpected_value_exception($e); } }
/** * Creates a user. * * @param array $credentials * @return \Cartalyst\Sentry\Users\UserInterface * @static */ public static function createUser($credentials) { return \Cartalyst\Sentry\Sentry::createUser($credentials); }