@ -27,6 +27,18 @@ class User extends ActiveRecord implements IdentityInterface
const ROLE_USER = 10;
public static function create($attributes)
{
/** @var User $user */
$user = new static();
$user->setAttributes($attributes);
if ($user->save()) {
return $user;
} else {
return null;
}
/**
* @inheritdoc
*/
@ -41,10 +41,7 @@ class SignupForm extends Model
public function signup()
if ($this->validate()) {
$user = User::create($this->attributes);
return User::create($this->attributes);