Server/Reflection/Class.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled
with this package in the file LICENSE.txt.
It is also available through the world-wide-web at this URL:
http://framework.zend.com/license/new-bsd
If you did not receive a copy of the license and are unable to
obtain it through the world-wide-web, please send an email
to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Server
\Zend_Server_Reflection_Class
Package: Zend_Server\Reflection




Returns



Class/Object reflection
Proxies calls to a ReflectionClass object, and decorates getMethods() by
creating its own list of {@link Zend_Server_Reflection_Method}s.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Version
- $Id$
Properties

array $_config = array()Optional configuration parameters; accessible via {@link __get} and
{@link __set()}
Default value
array()Details- Type
- array

array $_methods = array()Array of {@link Zend_Server_Reflection_Method}s
Default value
array()Details- Type
- array
Methods

__call(string $method, array $args) : mixedProxy reflection calls
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $method | string | |
| $args | array |
| Type | Description |
|---|---|
| mixed |

__construct(\ReflectionClass $reflection, string $namespace = null, mixed $argv = false) : voidConstructor
Create array of dispatchable methods, each a
{@link Zend_Server_Reflection_Method}. Sets reflection object property.
Parameters| Name | Type | Description |
|---|---|---|
| $reflection | \ReflectionClass | |
| $namespace | string | |
| $argv | mixed |

__get(string $key) : mixedRetrieve configuration parameters
Values are retrieved by key from {@link $_config}. Returns null if no
value found.
Parameters| Name | Type | Description |
|---|---|---|
| $key | string |
| Type | Description |
|---|---|
| mixed |

__set(string $key, mixed $value) : voidSet configuration parameters
Values are stored by $key in {@link $_config}.
Parameters| Name | Type | Description |
|---|---|---|
| $key | string | |
| $value | mixed |

__wakeup() : voidWakeup from serialization
Reflection needs explicit instantiation to work correctly. Re-instantiate
reflection object on wakeup.

getMethods() : arrayReturn array of dispatchable {@link Zend_Server_Reflection_Method}s.
Returns
Details
| Type | Description |
|---|---|
| array |
- Access
- public