Constants

WIRED_VARINT

WIRED_VARINT = 0

WIRED_64BIT

WIRED_64BIT = 1

WIRED_LENGTH_DELIMITED

WIRED_LENGTH_DELIMITED = 2

WIRED_START_GROUP

WIRED_START_GROUP = 3

WIRED_END_GROUP

WIRED_END_GROUP = 4

WIRED_32BIT

WIRED_32BIT = 5

MODUS

MODUS = 1

Properties

$base128

$base128 : 

Type

$fields

$fields : 

Type

$values

$values : 

Type

$wired_type

$wired_type : 

Type

$value

$value : 

Type

$chunk

$chunk : 

Type

$_d_string

$_d_string : 

Type

$reader

$reader : 

Type

Methods

__construct()

__construct(  $reader = null) 

Constructor - initialize base128 class

Parameters

$reader

get_types()

get_types(  $number) : array

Get the wired_type and field_type

Parameters

$number

as decimal

Returns

array —

wired_type, field_type

SerializeToString()

SerializeToString(  $rec = -1) : string

Encodes a Message

Parameters

$rec

Returns

string —

the encoded message

_serialize_chunk()

_serialize_chunk(String  $stringinner) 

Serializes the chunk

Parameters

String $stringinner
  • String where to append the chunk

ParseFromString()

ParseFromString(  $message) 

Decodes a Message and Built its things

Parameters

$message

ParseFromArray()

ParseFromArray() 

Internal function

Send()

Send(  $url,   $class = null) : String

Sends the message via post request ['message'] to the url

Parameters

$url
$class

Returns

String —
  • the return string from the request to the url

message()

message() 

set_message()

set_message(  $value) 

Parameters

$value

actionKey()

actionKey() 

set_actionKey()

set_actionKey(  $value) 

Parameters

$value

sound()

sound() 

set_sound()

set_sound(  $value) 

Parameters

$value

badge()

badge() 

set_badge()

set_badge(  $value) 

Parameters

$value

payload()

payload() 

set_payload()

set_payload(  $value) 

Parameters

$value

locKey()

locKey() 

set_locKey()

set_locKey(  $value) 

Parameters

$value

locArgs()

locArgs() 

set_locArgs()

set_locArgs(  $value) 

Parameters

$value

actionLocKey()

actionLocKey() 

set_actionLocKey()

set_actionLocKey(  $value) 

Parameters

$value

launchImage()

launchImage() 

set_launchImage()

set_launchImage(  $value) 

Parameters

$value

contentAvailable()

contentAvailable() 

set_contentAvailable()

set_contentAvailable(  $value) 

Parameters

$value

invalidAPN()

invalidAPN() 

set_invalidAPN()

set_invalidAPN(  $value) 

Parameters

$value

apnJson()

apnJson() 

set_apnJson()

set_apnJson(  $value) 

Parameters

$value

invalidMPN()

invalidMPN() 

set_invalidMPN()

set_invalidMPN(  $value) 

Parameters

$value

mpnXml()

mpnXml() 

set_mpnXml()

set_mpnXml(  $value) 

Parameters

$value

validNotify()

validNotify() 

set_validNotify()

set_validNotify(  $value) 

Parameters

$value

notifyInfo()

notifyInfo() 

set_notifyInfo()

set_notifyInfo(  $value) 

Parameters

$value

_add_arr_value()

_add_arr_value(  $index) 

Add an array value

Parameters

$index

_set_arr_value()

_set_arr_value(  $index,   $index_arr,   $value) 

Set an array value - @TODO failure check

Parameters

$index
$index_arr
$value

_remove_last_arr_value()

_remove_last_arr_value(  $index) 

Remove the last array value

Parameters

$index

_set_value()

_set_value(  $index,   $value) 

Set an value

Parameters

$index
$value

_get_value()

_get_value(  $index) 

Get a value

Parameters

$index

_get_arr_value()

_get_arr_value(  $index,   $value) 

Get array value

Parameters

$index
$value

_get_arr_size()

_get_arr_size(  $index) 

Get array size

Parameters

$index

_save_string()

_save_string(  $ch,   $string) 

Helper method for send string

Parameters

$ch
$string

_ParseFromArray()

_ParseFromArray(  $length = 99999999) 

Internal function

Parameters

$length