TraceObject
extends BasicObject
in package
Table of Contents
- ACCESS_NONE = null
- ACCESS_PRIVATE = 3
- ACCESS_PROTECTED = 2
- ACCESS_PUBLIC = 1
- OPERATOR_ARRAY = 1
- OPERATOR_NONE = null
- OPERATOR_OBJECT = 2
- OPERATOR_STATIC = 3
- $access : mixed
- $access_path : mixed
- $const : mixed
- $depth : mixed
- $hints : mixed
- $name : mixed
- $operator : mixed
- $owner_class : mixed
- $reference : mixed
- $size : mixed
- $static : mixed
- $type : mixed
- $value : mixed
- $representations : mixed
- __construct() : mixed
- addRepresentation() : mixed
- blank() : BasicObject
- Creates a new basic object with a name and access path.
- clearRepresentations() : mixed
- getAccess() : mixed
- getAccessPath() : mixed
- getModifiers() : mixed
- getName() : mixed
- getOperator() : mixed
- getRepresentation() : mixed
- getRepresentations() : mixed
- getSize() : mixed
- getType() : mixed
- getValueShort() : mixed
- removeRepresentation() : mixed
- replaceRepresentation() : mixed
- sortByAccess() : mixed
- sortByName() : mixed
- transplant() : mixed
Constants
ACCESS_NONE
public
mixed
ACCESS_NONE
= null
ACCESS_PRIVATE
public
mixed
ACCESS_PRIVATE
= 3
ACCESS_PROTECTED
public
mixed
ACCESS_PROTECTED
= 2
ACCESS_PUBLIC
public
mixed
ACCESS_PUBLIC
= 1
OPERATOR_ARRAY
public
mixed
OPERATOR_ARRAY
= 1
OPERATOR_NONE
public
mixed
OPERATOR_NONE
= null
OPERATOR_OBJECT
public
mixed
OPERATOR_OBJECT
= 2
OPERATOR_STATIC
public
mixed
OPERATOR_STATIC
= 3
Properties
$access
public
mixed
$access
= self::ACCESS_NONE
$access_path
public
mixed
$access_path
$const
public
mixed
$const
= false
$depth
public
mixed
$depth
= 0
$hints
public
mixed
$hints
= array('trace')
$name
public
mixed
$name
$operator
public
mixed
$operator
= self::OPERATOR_NONE
$owner_class
public
mixed
$owner_class
$reference
public
mixed
$reference
= false
$size
public
mixed
$size
$static
public
mixed
$static
= false
$type
public
mixed
$type
$value
public
mixed
$value
$representations
protected
mixed
$representations
= array()
Methods
__construct()
public
__construct() : mixed
Return values
mixed —addRepresentation()
public
addRepresentation(Representation $rep[, mixed $pos = null ]) : mixed
Parameters
- $rep : Representation
- $pos : mixed = null
Return values
mixed —blank()
Creates a new basic object with a name and access path.
public
static blank([null|string $name = null ][, null|string $access_path = null ]) : BasicObject
Parameters
- $name : null|string = null
- $access_path : null|string = null
Return values
BasicObject —clearRepresentations()
public
clearRepresentations() : mixed
Return values
mixed —getAccess()
public
getAccess() : mixed
Return values
mixed —getAccessPath()
public
getAccessPath() : mixed
Return values
mixed —getModifiers()
public
getModifiers() : mixed
Return values
mixed —getName()
public
getName() : mixed
Return values
mixed —getOperator()
public
getOperator() : mixed
Return values
mixed —getRepresentation()
public
getRepresentation(mixed $name) : mixed
Parameters
- $name : mixed
Return values
mixed —getRepresentations()
public
getRepresentations() : mixed
Return values
mixed —getSize()
public
getSize() : mixed
Return values
mixed —getType()
public
getType() : mixed
Return values
mixed —getValueShort()
public
getValueShort() : mixed
Return values
mixed —removeRepresentation()
public
removeRepresentation(mixed $rep) : mixed
Parameters
- $rep : mixed
Return values
mixed —replaceRepresentation()
public
replaceRepresentation(Representation $rep[, mixed $pos = null ]) : mixed
Parameters
- $rep : Representation
- $pos : mixed = null
Return values
mixed —sortByAccess()
public
static sortByAccess(BasicObject $a, BasicObject $b) : mixed
Parameters
- $a : BasicObject
- $b : BasicObject
Return values
mixed —sortByName()
public
static sortByName(BasicObject $a, BasicObject $b) : mixed
Parameters
- $a : BasicObject
- $b : BasicObject
Return values
mixed —transplant()
public
transplant(BasicObject $old) : mixed
Parameters
- $old : BasicObject