Method |
Description |
|
call ( $_this, $name, $args ) : mixed |
__call() implementation. |
|
callStatic ( $class, $method, $args ) : void |
__callStatic() implementation. |
|
checkType ( &$val, $type ) : boolean |
Finds whether a variable is of expected type and do non-data-loss conversion. |
|
get ( $_this, $name ) : mixed |
__get() implementation. |
|
getExtensionMethod ( $class, $name ) : mixed |
Returns extension method. |
|
getExtensionMethods ( $class ) : array |
Returns extension methods. |
|
getMagicMethods ( $class ) : array |
Returns array of magic methods defined by annotation @method. |
|
getMagicProperties ( $class ) : array |
Returns array of magic properties defined by annotation @property. |
|
getMagicProperty ( $class, $name ) |
|
|
getMethods ( $class ) : array |
Returns array of public (static, non-static and magic) methods. |
|
getSource ( ) |
|
|
getSuggestion ( array $possibilities, $value ) : string | null |
Finds the best suggestion (for 8-bit encoding). |
|
has ( $_this, $name ) : boolean |
__isset() implementation. |
|
hasProperty ( $class, $name ) : boolean | 'event' |
Checks if the public non-static property exists. |
|
remove ( $_this, $name ) : void |
__unset() implementation. |
|
set ( $_this, $name, $value ) : void |
__set() implementation. |
|
setExtensionMethod ( $class, $name, $callback ) : void |
Adds a method to class. |
|
strictCall ( $class, $method, $additionalMethods = [] ) |
|
|
strictGet ( $class, $name ) |
|
|
strictSet ( $class, $name ) |
|
|
strictStaticCall ( $class, $method ) |
|
|