Pantheon\Terminus\Models\SavedToken::logIn PHP Method

logIn() public method

Starts a session with this saved token
public logIn ( ) : User
return User An object representing the now-logged-in user
    public function logIn()
    {
        $options = ['form_params' => ['machine_token' => $this->get('token'), 'client' => 'terminus'], 'method' => 'post'];
        $response = $this->request->request('authorize/machine-token', $options);
        $this->session()->setData((array) $response['data']);
        return $this->session->getUser();
    }