Overview

Namespaces

  • cassandra
  • None
  • PHP
  • phpcassa
    • Batch
    • Connection
    • Index
    • Iterator
    • Schema
      • DataType
    • Util
    • UUID

Classes

  • TBase
  • TMessageType
  • TType

Exceptions

  • TApplicationException
  • TException
  • Overview
  • Namespace
  • Class
  • Tree

Class TApplicationException

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
Extended by TException
Extended by TApplicationException
Param: mixed
$p1 Message (string) or type-spec (array)
Param: mixed
$p2 Code (integer) or values (array)
Located at thrift/Thrift.php
Methods summary
public
# __construct( mixed $message = null, mixed $code = 0 )

Overrides

TException::__construct()
public
# read( mixed $output )
public
# write( mixed $output )
Methods inherited from Exception
__toString(), getCode(), getFile(), getLine(), getMessage(), getPrevious(), getTrace(), getTraceAsString()
Constants summary
integer UNKNOWN 0
#
integer UNKNOWN_METHOD 1
#
integer INVALID_MESSAGE_TYPE 2
#
integer WRONG_METHOD_NAME 3
#
integer BAD_SEQUENCE_ID 4
#
integer MISSING_RESULT 5
#
integer INTERNAL_ERROR 6
#
integer PROTOCOL_ERROR 7
#
Properties summary
public static array $_TSPEC array(1 => array('var' => 'message', 'type' => TType::STRING), 2 => array('var' => 'code', 'type' => TType::I32))
#
Properties inherited from TException
$tmethod
phpcassa API documentation generated by ApiGen 2.8.0