API Documentation

Zend/Server/Abstract.php

Show: inherited
Table of Contents

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-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Package
Zend_Server  

\Zend_Server_Abstract

Package: Zend\Server

Zend_Server_Abstract

Implements
\Zend_Server_Interface
Children
\Zend_XmlRpc_Server
\Zend_Json_Server
Category
Zend  
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Version
$Id: Abstract.php 24594 2012-01-05 21:27:01Z matthew $  

Properties

Propertyprotectedbool  $_overwriteExistingMethods= 'false'

Flag; whether or not overwriting existing methods is allowed
Default valuefalseDetails
Type
bool
Propertyprotected\Zend_Server_Definition  $_table= ''

Propertyprotectedarray  $magic_methods= 'array( '__call''
static

List of PHP magic methods (lowercased)
Default valuearray( '__call'Details
Type
array
Deprecated
 

Methods

methodpublic__construct( ) : void

Constructor

Setup server description

methodprotected_buildCallback( \Zend_Server_Reflection_Function_Abstract $reflection ) : \Zend_Server_Method_Callback

Build callback for method signature

Parameters
Name Type Description
$reflection \Zend_Server_Reflection_Function_Abstract
Returns
Type Description
\Zend_Server_Method_Callback
methodprotected_buildSignature( \Zend_Server_Reflection_Function_Abstract $reflection, null|string|object $class = null ) : \Zend_Server_Method_Definition

Build a method signature

Parameters
Name Type Description
$reflection \Zend_Server_Reflection_Function_Abstract
$class null|string|object
Returns
Type Description
\Zend_Server_Method_Definition
Throws
Exception Description
\Zend_Server_Exception on duplicate entry
methodprotected_dispatch( \Zend_Server_Method_Definition $invocable, array $params ) : mixed

Dispatch method

Parameters
Name Type Description
$invocable \Zend_Server_Method_Definition
$params array
Returns
Type Description
mixed
methodprotected_fixType( string $type ) : string
abstract

Map PHP type to protocol type

Parameters
Name Type Description
$type string
Returns
Type Description
string
methodpublicgetFunctions( ) : \Zend_Server_Definition

Returns a list of registered methods

Returns an array of method definitions.

Returns
Type Description
\Zend_Server_Definition
methodpubliclowerCase(  $value, string $key ) : string
static

Lowercase a string

Lowercase's a string by reference

Parameters
Name Type Description
$value
$key string
Returns
Type Description
string Lower cased string
Details
Deprecated
 
Documentation was generated by DocBlox 0.15.1.