MethodObject
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
- $abstract : mixed
- $access : mixed
- $access_path : mixed
- $const : mixed
- $depth : mixed
- $docstring : mixed
- $endline : mixed
- $filename : mixed
- $final : mixed
- $hints : mixed
- $internal : mixed
- $name : mixed
- $operator : mixed
- $owner_class : mixed
- $parameters : mixed
- $reference : mixed
- $return_reference : mixed
- $returntype : mixed
- $showparams : mixed
- $size : mixed
- $startline : mixed
- $static : mixed
- $type : mixed
- $value : mixed
- $representations : mixed
- $paramcache : 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
- getParams() : mixed
- getPhpDocUrl() : mixed
- getRepresentation() : mixed
- getRepresentations() : mixed
- getSize() : mixed
- getType() : mixed
- getValueShort() : mixed
- removeRepresentation() : mixed
- replaceRepresentation() : mixed
- setAccessPathFrom() : 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
$abstract
public
mixed
$abstract
$access
public
mixed
$access
= self::ACCESS_NONE
$access_path
public
mixed
$access_path
$const
public
mixed
$const
= false
$depth
public
mixed
$depth
= 0
$docstring
public
mixed
$docstring
$endline
public
mixed
$endline
$filename
public
mixed
$filename
$final
public
mixed
$final
$hints
public
mixed
$hints
= array('callable', 'method')
$internal
public
mixed
$internal
$name
public
mixed
$name
$operator
public
mixed
$operator
= self::OPERATOR_NONE
$owner_class
public
mixed
$owner_class
$parameters
public
mixed
$parameters
= array()
$reference
public
mixed
$reference
= false
$return_reference
public
mixed
$return_reference
= false
$returntype
public
mixed
$returntype
$showparams
public
mixed
$showparams
= true
$size
public
mixed
$size
$startline
public
mixed
$startline
$static
public
mixed
$static
= false
$type
public
mixed
$type
= 'method'
$value
public
mixed
$value
$representations
protected
mixed
$representations
= array()
$paramcache
private
mixed
$paramcache
Methods
__construct()
public
__construct(ReflectionFunctionAbstract $method) : mixed
Parameters
- $method : ReflectionFunctionAbstract
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 —getParams()
public
getParams() : mixed
Return values
mixed —getPhpDocUrl()
public
getPhpDocUrl() : 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 —setAccessPathFrom()
public
setAccessPathFrom(InstanceObject $parent) : mixed
Parameters
- $parent : InstanceObject
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