Stellar PHP SDK API Documentation

XdrEncoder
in package

See: https://tools.ietf.org/html/rfc4506

  • Data is stored in big endian

Table of Contents

Methods

bigInteger64()  : string
Converts $value to a signed 8-byte big endian int64
boolean()  : string
hyper()  : string
integer32()  : string
integer64()  : string
integer64RawBytes()  : string
Use this to write raw bytes representing a 64-bit integer
opaqueFixed()  : string
opaqueVariable()  : string
Variable-length opaque data
optionalString()  : string
optionalUnsignedInteger()  : string
string()  : string
unsignedBigInteger64()  : string
Converts $value to an unsigned 8-byte big endian uint64
unsignedHyper()  : string
unsignedInteger256()  : string
unsignedInteger32()  : string
unsignedInteger64()  : string

Methods

bigInteger64()

Converts $value to a signed 8-byte big endian int64

public static bigInteger64(BigInteger $value) : string
Parameters
$value : BigInteger
Return values
string

boolean()

public static boolean(mixed $value) : string
Parameters
$value : mixed
Return values
string

hyper()

public static hyper(mixed $value) : string
Parameters
$value : mixed
Return values
string

integer32()

public static integer32(mixed $value) : string
Parameters
$value : mixed
Return values
string

integer64()

public static integer64(mixed $value) : string
Parameters
$value : mixed
Return values
string

integer64RawBytes()

Use this to write raw bytes representing a 64-bit integer

public static integer64RawBytes(mixed $value) : string

This value will be padded up to 8 bytes

Parameters
$value : mixed
Return values
string

opaqueFixed()

public static opaqueFixed(string $value[, int|null $expectedLength = null ][, false $padUnexpectedLength = false ]) : string
Parameters
$value : string
$expectedLength : int|null = null

in bytes

$padUnexpectedLength : false = false

If true, an unexpected length is padded instead of throwing an exception

Return values
string

opaqueVariable()

Variable-length opaque data

public static opaqueVariable(string $value) : string

Maximum length is 2^32 - 1

Parameters
$value : string
Return values
string

optionalString()

public static optionalString(mixed $value, mixed $maximumLength) : string
Parameters
$value : mixed
$maximumLength : mixed
Return values
string

optionalUnsignedInteger()

public static optionalUnsignedInteger(mixed $value) : string
Parameters
$value : mixed
Return values
string

string()

public static string(string $value[, int|null $maximumLength = null ]) : string
Parameters
$value : string
$maximumLength : int|null = null
Return values
string

unsignedBigInteger64()

Converts $value to an unsigned 8-byte big endian uint64

public static unsignedBigInteger64(BigInteger $value) : string
Parameters
$value : BigInteger
Return values
string

unsignedHyper()

public static unsignedHyper(mixed $value) : string
Parameters
$value : mixed
Return values
string

unsignedInteger256()

public static unsignedInteger256(mixed $value) : string
Parameters
$value : mixed
Return values
string

unsignedInteger32()

public static unsignedInteger32(mixed $value) : string
Parameters
$value : mixed
Return values
string

unsignedInteger64()

public static unsignedInteger64(mixed $value) : string
Parameters
$value : mixed
Return values
string

        
On this page

Search results