\TException

NOTE(mcslee): This currently contains a ton of duplicated code from TBase because we need to save CPU cycles and this is not yet in an extension.

Ideally we'd multiply-inherit TException from both Exception and Base, but that's not possible in PHP and there are no modules either, so for now we apologetically take a trip to HackTown.

Can be called with standard Exception constructor (message, code) or with Thrift Base object constructor (spec, vals).

Summary

Methods
Properties
Constants
__construct()
$tmethod
No constants found
_read()
_write()
No protected properties found
N/A
_readMap()
_readList()
_writeMap()
_writeList()
No private properties found
N/A

Properties

$tmethod

$tmethod : 

Type

Methods

__construct()

__construct(  $p1 = null,   $p2) 

Parameters

$p1
$p2

_read()

_read(  $class,   $spec,   $input) 

Parameters

$class
$spec
$input

_write()

_write(  $class,   $spec,   $output) 

Parameters

$class
$spec
$output

_readMap()

_readMap(  $var,   $spec,   $input) 

Parameters

$var
$spec
$input

_readList()

_readList(  $var,   $spec,   $input,   $set = false) 

Parameters

$var
$spec
$input
$set

_writeMap()

_writeMap(  $var,   $spec,   $output) 

Parameters

$var
$spec
$output

_writeList()

_writeList(  $var,   $spec,   $output,   $set = false) 

Parameters

$var
$spec
$output
$set