Overview

Namespaces

  • Angelfon
    • SDK
      • Exceptions
      • Http
      • Rest
        • Api
          • V099
            • User

Classes

  • Domain
  • InstanceContext
  • InstanceResource
  • ListResource
  • Options
  • Page
  • Serialize
  • Values
  • Version
  • VersionInfo
  • Overview
  • Namespace
  • Class

Class Domain

Class Domain Abstracts an Angelfon sub domain

Direct known subclasses

Angelfon\SDK\Rest\Api
Abstract
Namespace: Angelfon\SDK
Package: Angelfon
Located at Domain.php
Methods summary
public
# __construct( Angelfon\SDK\Rest\Client $client )

Construct a new Domain

Construct a new Domain

Parameters

$client
used to communicate with Angelfon
public string
# absoluteUrl( string $uri )

Translate version relative URIs into absolute URLs

Translate version relative URIs into absolute URLs

Parameters

$uri
Version relative URI

Returns

string
Absolute URL for this domain
public Angelfon\SDK\Http\Response
# request( string $method, string $uri, array $params = array(), array $data = array(), array $headers = array(), string $timeout = null, string $password,…, null $timeout,… )

Make an HTTP request to the domain

Make an HTTP request to the domain

Parameters

$method
HTTP Method to make the request with
$uri
Relative uri to make a request to
$params
Query string arguments
$data
Post form data
$headers
HTTP headers to send with the request
$timeout
$user User to authenticate as
$password,…
Password
$timeout,…
Request timeout

Returns

Angelfon\SDK\Http\Response
the response for the request
public Angelfon\SDK\Rest\Client
# getClient( )

Returns

Angelfon\SDK\Rest\Client
public
# __toString( )
Properties summary
protected Angelfon\SDK\Rest\Client $client

Angelfon Client

Angelfon Client

#
protected string $baseUrl

Base URL for this domain

Base URL for this domain

#
API documentation generated by ApiGen