Overview

Namespaces

  • PHP
  • SMSApi
    • Api
      • Action
        • Mms
        • Phonebook
        • Sender
        • Sms
        • User
        • Vms
      • Response
    • Exception
    • Proxy
      • Http

Classes

  • AbstractHttp
  • Curl
  • Native
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractHttp

Direct known subclasses

SMSApi\Proxy\Http\Curl, SMSApi\Proxy\Http\Native
Abstract
Namespace: SMSApi\Proxy\Http
Located at Proxy/Http/AbstractHttp.php
Methods summary
public
# __construct( mixed $host )
public
# getHost( )
public
# getPort( )
public
# getProtocol( )
public
# execute( SMSApi\Api\Action\AbstractAction $action )
abstract protected
# makeRequest( mixed $url, mixed $query, mixed $file )
protected
# checkCode( mixed $code )
protected
# detectFileMimeType( mixed $file )
protected
# encodeFormData( mixed $boundary, mixed $name, mixed $value, mixed $filename = null, mixed $headers = array( ) )
protected
# prepareFileContent( mixed $filename )
protected
# renderQueryByBody( mixed $query, mixed $body )
protected string
# prepareRequestUrl( SMSApi\Proxy\Uri $uri )

Parameters

$uri
SMSApi\Proxy\Uri
$uri

Returns

string
protected string
# prepareRequestBody( mixed $file )

Parameters

$file
mixed
$file

Returns

string
protected array
# prepareRequestHeaders( mixed $file )

Parameters

$file
mixed
$file

Returns

array
Properties summary
protected mixed $protocol
#
protected mixed $host
#
protected mixed $port
#
protected string $boundary '**RGRG87VFSGF86796GSD**'
#
protected string $method "POST"
#
protected integer $timeout 5
#
protected integer $maxRedirects 1
#
API documentation generated by ApiGen 2.8.0