Zeta Components Manual :: Docs For Class ezcReflectionExtension
Reflection::ezcReflectionExtension
Class ezcReflectionExtension
Extends the ReflectionExtension class to provide type information using PHPDoc annotations.
Source for this file: /Reflection/src/extension.php
ReflectionExtension | --ezcReflectionExtension
| Version: | //autogen// |
Member Variables
| protected ReflectionExtension |
$reflectionSource
= null
|
Inherited Member Variables
| From ReflectionExtension (Internal Class) | |
|---|---|
| public |
$name
|
Method Summary
| public static mixed |
export(
$extension
, [ $return
= false] )
Exports a reflection object. |
| public ezcReflectionExtension |
__construct(
$extension
)
Constructs a ezcReflectionExtension object from a given extension |
| public ezcReflectionClass[] |
getClasses(
)
Returns an array containing ezcReflectionClass objects for all |
| public string[] |
getClassNames(
)
Returns an array containing all names of all classes of this extension |
|
public array |
getConstants(
)
Returns an associative array containing this extension's constants and |
| public string[] |
getDependencies(
)
Returns an array containing all names of all extensions this extension |
| public ezcReflectionFunction[] |
getFunctions(
)
Returns an array of this extension's fuctions |
|
public array |
getINIEntries(
)
Returns an associative array containing this extension's INI entries and |
| public string |
getName(
)
Returns this extension's name |
| public string |
getVersion(
)
Returns this extension's version |
| public void |
info(
)
Prints phpinfo block for the extension |
| public mixed |
__call(
$method
, $arguments
)
Use overloading to call additional methods of the ReflectionException instance given to the constructor. |
| public string |
__toString(
)
Returns a string representation |
Inherited Methods
| From ReflectionExtension (Internal Class) | |
|---|---|
| public ReflectionExtension |
constructor __construct ( $name )
|
| public void |
export ( $name, [$return = ] )
|
| public void |
getClasses ( )
|
| public void |
getClassNames ( )
|
| public void |
getConstants ( )
|
| public void |
getDependencies ( )
|
| public void |
getFunctions ( )
|
| public void |
getINIEntries ( )
|
| public void |
getName ( )
|
| public void |
getVersion ( )
|
| public void |
info ( )
|
| public void |
__clone ( )
|
| public void |
__toString ( )
|
Methods
export
Exports a reflection object.
Returns the output if TRUE is specified for return, printing it otherwise. This is purely a wrapper method, which calls the corresponding method of the parent class.
Parameters:
| Name | Type | Description |
|---|---|---|
$extension |
ReflectionExtension|string | ReflectionExtension object or name of the extension |
$return |
boolean | Whether to return (TRUE) or print (FALSE) the output |
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::export ( $name, [$return = ] ) |
__construct
Constructs a ezcReflectionExtension object from a given extension
Throws an Exception in case the given extension does not exist
Parameters:
| Name | Type | Description |
|---|---|---|
$extension |
string|ReflectionExtension | Name or ReflectionExtension object of the extension to be reflected |
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::constructor __construct ( $name ) |
getClasses
Returns an array containing ezcReflectionClass objects for all
classes of this extension
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getClasses ( ) |
getClassNames
Returns an array containing all names of all classes of this extension
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getClassNames ( ) |
getConstants
Returns an associative array containing this extension's constants and
their values
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getConstants ( ) |
getDependencies
Returns an array containing all names of all extensions this extension
depends on
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getDependencies ( ) |
getFunctions
Returns an array of this extension's fuctions
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getFunctions ( ) |
getINIEntries
Returns an associative array containing this extension's INI entries and
their values
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getINIEntries ( ) |
getName
Returns this extension's name
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getName ( ) |
getVersion
Returns this extension's version
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::getVersion ( ) |
info
Prints phpinfo block for the extension
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::info ( ) |
__call
Use overloading to call additional methods of the ReflectionException instance given to the constructor.
Parameters:
| Name | Type | Description |
|---|---|---|
$method |
string | Method to be called |
$arguments |
array | Arguments that were passed |
__toString
Returns a string representation
Redefinition of:
| Method | Description |
|---|---|
ReflectionExtension::__toString ( ) |