public function addAdmin($username, $password) { /** @var PasswordProvider $passwordProvider */ $passwordProvider = $this->adminDomain()->provider('password'); /** @var Admin $admin */ $admin = $this->builder->components()->orm()->createEntity('admin'); $admin->username = $username; $admin->passwordHash = $passwordProvider->hash($password); $admin->save(); return $admin; }
/** * @return Response */ protected function redirectResponse($route, $params = array()) { return $this->builder->frameworkBuilder()->http()->redirectResponse($route, $params); }
/** * Authorization helper * @return Auth */ public function auth() { return $this->builder->auth(); }