Cartalyst\Sentinel\Users\IlluminateUserRepository::create PHP Method

create() public method

{@inheritDoc}
public create ( array $credentials, Closure $callback = null )
$credentials array
$callback Closure
    public function create(array $credentials, Closure $callback = null)
    {
        $user = $this->createModel();
        $this->fireEvent('sentinel.user.creating', compact('user', 'credentials'));
        $this->fill($user, $credentials);
        if ($callback) {
            $result = $callback($user);
            if ($result === false) {
                return false;
            }
        }
        $user->save();
        $this->fireEvent('sentinel.user.created', compact('user', 'credentials'));
        return $user;
    }