Class 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).
- Exception
- TException
Param:
mixed $p1 Message (string) or type-spec (array)
Param: mixed $p2 Code (integer) or values (array)
Located at Horde/Thrift/thrift_root/Thrift.php
Param: mixed $p2 Code (integer) or values (array)
Located at Horde/Thrift/thrift_root/Thrift.php
public
|
__toString(),
getCode(),
getFile(),
getLine(),
getMessage(),
getPrevious(),
getTrace(),
getTraceAsString()
|
public static
array
|
$tmethod
|
#
array(TType::BOOL => 'Bool',
TType::BYTE => 'Byte',
TType::I16 => 'I16',
TType::I32 => 'I32',
TType::I64 => 'I64',
TType::DOUBLE => 'Double',
TType::STRING => 'String')
|