API Documentation

Json/Server/Request.php

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_Json
subpackage
Server
version
$Id: Request.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Json_Server_Request

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_Json_Server_Request

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_Json
subpackage
Server
Properties
$_id
$_isMethodError
$_method
$_methodRegex
$_params
$_version
Methods
setOptions
addParam
addParams
setParams
getParam
getParams
setMethod
getMethod
isMethodError
setId
getId
setVersion
getVersion
loadJson
toJson
__toString

Description

Properties

$_id

mixed $_id = ''

Request ID

Details

$_id
mixed
visibility
protected
default
final
false
static
false

$_isMethodError

bool $_isMethodError = 'false'

Flag

Details

$_isMethodError
bool
visibility
protected
default
false
final
false
static
false

$_method

string $_method = ''

Requested method

Details

$_method
string
visibility
protected
default
final
false
static
false

$_methodRegex

string $_methodRegex = '/^[a-z][a-z0-9_.]*$/i'

Regex for method

Details

$_methodRegex
string
visibility
protected
default
/^[a-z][a-z0-9_.]*$/i
final
false
static
false

$_params

array $_params = 'array'

Request parameters

Details

$_params
array
visibility
protected
default
array
final
false
static
false

$_version

string $_version = '1.0'

JSON-RPC version of request

Details

$_version
string
visibility
protected
default
1.0
final
false
static
false

Methods

__toString

__toString( ) : string

Cast request to string (JSON)

Output
string
Details
visibility
public
final
false
static
false

addParam

addParam( mixed $value, string $key = null ) : Zend_Json_Server_Request

Add a parameter to the request

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

addParams

addParams( array $params ) : Zend_Json_Server_Request

Add many params

Arguments
$params
array
Details
visibility
public
final
false
static
false

getId

getId( ) : mixed

Retrieve request identifier

Output
mixed
Details
visibility
public
final
false
static
false

getMethod

getMethod( ) : string

Get request method name

Output
string
Details
visibility
public
final
false
static
false

getParam

getParam( int|string $index ) : mixed|null

Retrieve param by index or key

Arguments
$index
intstring
Output
mixed|null
Null when not found
Details
visibility
public
final
false
static
false

getParams

getParams( ) : array

Retrieve parameters

Output
array
Details
visibility
public
final
false
static
false

getVersion

getVersion( ) : string

Retrieve JSON-RPC version

Output
string
Details
visibility
public
final
false
static
false

isMethodError

isMethodError( ) : bool

Was a bad method provided?

Output
bool
Details
visibility
public
final
false
static
false

loadJson

loadJson( string $json ) : void

Set request state based on JSON

Arguments
$json
string
Details
visibility
public
final
false
static
false

setId

setId( mixed $name ) : Zend_Json_Server_Request

Set request identifier

Arguments
$name
mixed
Details
visibility
public
final
false
static
false

setMethod

setMethod( string $name ) : Zend_Json_Server_Request

Set request method

Arguments
$name
string
Details
visibility
public
final
false
static
false

setOptions

setOptions( array $options ) : Zend_Json_Server_Request

Set request state

Arguments
$options
array
Details
visibility
public
final
false
static
false

setParams

setParams( array $params ) : Zend_Json_Server_Request

Overwrite params

Arguments
$params
array
Details
visibility
public
final
false
static
false

setVersion

setVersion( string $version ) : Zend_Json_Server_Request

Set JSON-RPC version

Arguments
$version
string
Details
visibility
public
final
false
static
false

toJson

toJson( ) : string

Cast request to JSON

Output
string
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.