Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 /**
  * @param Builder $builder
  */
 public function __construct($builder)
 {
     $this->builder = $builder;
     $this->components = $builder->components();
 }