Mpociot\ApiDoc\Commands\GenerateDocumentation::setUserToBeImpersonated PHP Method

setUserToBeImpersonated() private method

private setUserToBeImpersonated ( $actAs )
$actAs
    private function setUserToBeImpersonated($actAs)
    {
        if (!empty($actAs)) {
            if (version_compare($this->laravel->version(), '5.2.0', '<')) {
                $userModel = config('auth.model');
                $user = $userModel::find((int) $actAs);
                $this->laravel['auth']->setUser($user);
            } else {
                $userModel = config('auth.providers.users.model');
                $user = $userModel::find((int) $actAs);
                $this->laravel['auth']->guard()->setUser($user);
            }
        }
    }