API Documentation

Server/Reflection/Class.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Server
Classes
Zend_Server_Reflection_Class

Description

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.

Zend_Server_Reflection_Class

category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Server
subpackage
Reflection
version
$Id: Class.php 20096 2010-01-06 02:05:09Z bkarwin $
Properties
$_config
$_methods
$_namespace
$_reflection
Methods
__construct
__call
__get
__set
getMethods
getNamespace
setNamespace
__wakeup

Description

Class/Object reflection

Proxies calls to a ReflectionClass object, and decorates getMethods() by creating its own list of {@link Zend_Server_Reflection_Method}s.

Properties

$_config

array $_config = 'array'

Optional configuration parameters; accessible via {@link __get} and {@link __set()}

Details

$_config
array
visibility
protected
default
array
final
false
static
false

$_methods

array $_methods = 'array'

Array of {@link Zend_Server_Reflection_Method}s

Details

$_methods
array
visibility
protected
default
array
final
false
static
false

$_namespace

string $_namespace = 'null'

Namespace

Details

$_namespace
string
visibility
protected
default
null
final
false
static
false

$_reflection

ReflectionClass $_reflection = ''

ReflectionClass object

Details

$_reflection
ReflectionClass
visibility
protected
default
final
false
static
false

Methods

__call

__call( string $method, array $args ) : mixed

Proxy reflection calls

Arguments
$method
string
$args
array
Output
mixed
Details
visibility
public
final
false
static
false

__construct

__construct( ReflectionClass $reflection, string $namespace = null, mixed $argv = false ) : void

Constructor

Create array of dispatchable methods, each a {@link Zend_Server_Reflection_Method}. Sets reflection object property.

Arguments
$reflection
ReflectionClass
$namespace
string
$argv
mixed
Details
visibility
public
final
false
static
false

__get

__get( string $key ) : mixed

Retrieve configuration parameters

Values are retrieved by key from {@link $_config}. Returns null if no value found.

Arguments
$key
string
Output
mixed
Details
visibility
public
final
false
static
false

__set

__set( string $key, mixed $value ) : void

Set configuration parameters

Values are stored by $key in {@link $_config}.

Arguments
$key
string
$value
mixed
Details
visibility
public
final
false
static
false

__wakeup

__wakeup( ) : void

Wakeup from serialization

Reflection needs explicit instantiation to work correctly. Re-instantiate reflection object on wakeup.

Details
visibility
public
final
false
static
false

getMethods

getMethods( ) : array

Return array of dispatchable {@link Zend_Server_Reflection_Method}s.

Output
array
Details
visibility
public
final
false
static
false
access
public

getNamespace

getNamespace( ) : string

Get namespace for this class

Output
string
Details
visibility
public
final
false
static
false

setNamespace

setNamespace( string $namespace ) : void

Set namespace for this class

Arguments
$namespace
string
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.