import v2.0.0.0_RC3 | 2012-07-01
https://github.com/lucanos/CommunityID -> http://www.itadmins.net/archives/357
This commit is contained in:
@ -17,14 +17,14 @@
|
||||
* @subpackage Expr
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Expr.php 16971 2009-07-22 18:05:45Z mikaelkael $
|
||||
* @version $Id: Expr.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
* Class for Zend_Json encode method.
|
||||
*
|
||||
* This class simply holds a string with a native Javascript Expression,
|
||||
* so objects | arrays to be encoded with Zend_Json can contain native
|
||||
* so objects | arrays to be encoded with Zend_Json can contain native
|
||||
* Javascript Expressions.
|
||||
*
|
||||
* Example:
|
||||
|
@ -16,7 +16,7 @@
|
||||
* @package Zend_Json
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Server.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Server.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -82,7 +82,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Attach a function or callback to the server
|
||||
*
|
||||
*
|
||||
* @param string|array $function Valid PHP callback
|
||||
* @param string $namespace Ignored
|
||||
* @return Zend_Json_Server
|
||||
@ -134,8 +134,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Register a class with the server
|
||||
*
|
||||
* @param string $class
|
||||
*
|
||||
* @param string $class
|
||||
* @param string $namespace Ignored
|
||||
* @param mixed $argv Ignored
|
||||
* @return Zend_Json_Server
|
||||
@ -160,9 +160,9 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Indicate fault response
|
||||
*
|
||||
* @param string $fault
|
||||
* @param int $code
|
||||
*
|
||||
* @param string $fault
|
||||
* @param int $code
|
||||
* @return false
|
||||
*/
|
||||
public function fault($fault = null, $code = 404, $data = null)
|
||||
@ -175,8 +175,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Handle request
|
||||
*
|
||||
* @param Zend_Json_Server_Request $request
|
||||
*
|
||||
* @param Zend_Json_Server_Request $request
|
||||
* @return null|Zend_Json_Server_Response
|
||||
*/
|
||||
public function handle($request = false)
|
||||
@ -206,8 +206,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Load function definitions
|
||||
*
|
||||
* @param array|Zend_Server_Definition $definition
|
||||
*
|
||||
* @param array|Zend_Server_Definition $definition
|
||||
* @return void
|
||||
*/
|
||||
public function loadFunctions($definition)
|
||||
@ -229,8 +229,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Set request object
|
||||
*
|
||||
* @param Zend_Json_Server_Request $request
|
||||
*
|
||||
* @param Zend_Json_Server_Request $request
|
||||
* @return Zend_Json_Server
|
||||
*/
|
||||
public function setRequest(Zend_Json_Server_Request $request)
|
||||
@ -241,7 +241,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Get JSON-RPC request object
|
||||
*
|
||||
*
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function getRequest()
|
||||
@ -255,8 +255,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Set response object
|
||||
*
|
||||
* @param Zend_Json_Server_Response $response
|
||||
*
|
||||
* @param Zend_Json_Server_Response $response
|
||||
* @return Zend_Json_Server
|
||||
*/
|
||||
public function setResponse(Zend_Json_Server_Response $response)
|
||||
@ -267,7 +267,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Get response object
|
||||
*
|
||||
*
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
public function getResponse()
|
||||
@ -281,8 +281,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Set flag indicating whether or not to auto-emit response
|
||||
*
|
||||
* @param bool $flag
|
||||
*
|
||||
* @param bool $flag
|
||||
* @return Zend_Json_Server
|
||||
*/
|
||||
public function setAutoEmitResponse($flag)
|
||||
@ -293,7 +293,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Will we auto-emit the response?
|
||||
*
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function autoEmitResponse()
|
||||
@ -304,9 +304,9 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
// overloading for SMD metadata
|
||||
/**
|
||||
* Overload to accessors of SMD object
|
||||
*
|
||||
* @param string $method
|
||||
* @param array $args
|
||||
*
|
||||
* @param string $method
|
||||
* @param array $args
|
||||
* @return mixed
|
||||
*/
|
||||
public function __call($method, $args)
|
||||
@ -327,7 +327,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Retrieve SMD object
|
||||
*
|
||||
*
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function getServiceMap()
|
||||
@ -341,8 +341,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Add service method to service map
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function $method
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function $method
|
||||
* @return void
|
||||
*/
|
||||
protected function _addMethodServiceMap(Zend_Server_Method_Definition $method)
|
||||
@ -362,8 +362,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Translate PHP type to JSON type
|
||||
*
|
||||
* @param string $type
|
||||
*
|
||||
* @param string $type
|
||||
* @return string
|
||||
*/
|
||||
protected function _fixType($type)
|
||||
@ -373,9 +373,9 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Get default params from signature
|
||||
*
|
||||
* @param array $args
|
||||
* @param array $params
|
||||
*
|
||||
* @param array $args
|
||||
* @param array $params
|
||||
* @return array
|
||||
*/
|
||||
protected function _getDefaultParams(array $args, array $params)
|
||||
@ -393,8 +393,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Get method param type
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function_Abstract $method
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function_Abstract $method
|
||||
* @return string|array
|
||||
*/
|
||||
protected function _getParams(Zend_Server_Method_Definition $method)
|
||||
@ -434,7 +434,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Set response state
|
||||
*
|
||||
*
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
protected function _getReadyResponse()
|
||||
@ -455,8 +455,8 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Get method return type
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function_Abstract $method
|
||||
*
|
||||
* @param Zend_Server_Reflection_Function_Abstract $method
|
||||
* @return string|array
|
||||
*/
|
||||
protected function _getReturnType(Zend_Server_Method_Definition $method)
|
||||
@ -473,7 +473,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Retrieve list of allowed SMD methods for proxying
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
protected function _getSmdMethods()
|
||||
@ -497,7 +497,7 @@ class Zend_Json_Server extends Zend_Server_Abstract
|
||||
|
||||
/**
|
||||
* Internal method for handling request
|
||||
*
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
protected function _handle()
|
||||
|
@ -17,7 +17,7 @@
|
||||
* @subpackage Server
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Cache.php 16971 2009-07-22 18:05:45Z mikaelkael $
|
||||
* @version $Id: Cache.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/** Zend_Server_Cache */
|
||||
@ -38,9 +38,9 @@ class Zend_Json_Server_Cache extends Zend_Server_Cache
|
||||
* Cache a service map description (SMD) to a file
|
||||
*
|
||||
* Returns true on success, false on failure
|
||||
*
|
||||
* @param string $filename
|
||||
* @param Zend_Json_Server $server
|
||||
*
|
||||
* @param string $filename
|
||||
* @param Zend_Json_Server $server
|
||||
* @return boolean
|
||||
*/
|
||||
public static function saveSmd($filename, Zend_Json_Server $server)
|
||||
@ -61,10 +61,10 @@ class Zend_Json_Server_Cache extends Zend_Server_Cache
|
||||
/**
|
||||
* Retrieve a cached SMD
|
||||
*
|
||||
* On success, returns the cached SMD (a JSON string); an failure, returns
|
||||
* On success, returns the cached SMD (a JSON string); an failure, returns
|
||||
* boolean false.
|
||||
*
|
||||
* @param string $filename
|
||||
*
|
||||
* @param string $filename
|
||||
* @return string|false
|
||||
*/
|
||||
public static function getSmd($filename)
|
||||
@ -86,8 +86,8 @@ class Zend_Json_Server_Cache extends Zend_Server_Cache
|
||||
|
||||
/**
|
||||
* Delete a file containing a cached SMD
|
||||
*
|
||||
* @param string $filename
|
||||
*
|
||||
* @param string $filename
|
||||
* @return bool
|
||||
*/
|
||||
public static function deleteSmd($filename)
|
||||
|
@ -16,7 +16,7 @@
|
||||
* @package Zend_Json
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Error.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Error.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -67,10 +67,10 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @param string $message
|
||||
* @param int $code
|
||||
* @param mixed $data
|
||||
*
|
||||
* @param string $message
|
||||
* @param int $code
|
||||
* @param mixed $data
|
||||
* @return void
|
||||
*/
|
||||
public function __construct($message = null, $code = -32000, $data = null)
|
||||
@ -82,8 +82,8 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Set error code
|
||||
*
|
||||
* @param int $code
|
||||
*
|
||||
* @param int $code
|
||||
* @return Zend_Json_Server_Error
|
||||
*/
|
||||
public function setCode($code)
|
||||
@ -104,7 +104,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Get error code
|
||||
*
|
||||
*
|
||||
* @return int|null
|
||||
*/
|
||||
public function getCode()
|
||||
@ -114,8 +114,8 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Set error message
|
||||
*
|
||||
* @param string $message
|
||||
*
|
||||
* @param string $message
|
||||
* @return Zend_Json_Server_Error
|
||||
*/
|
||||
public function setMessage($message)
|
||||
@ -130,7 +130,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Get error message
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getMessage()
|
||||
@ -140,8 +140,8 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Set error data
|
||||
*
|
||||
* @param mixed $data
|
||||
*
|
||||
* @param mixed $data
|
||||
* @return Zend_Json_Server_Error
|
||||
*/
|
||||
public function setData($data)
|
||||
@ -152,7 +152,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Get error data
|
||||
*
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getData()
|
||||
@ -162,7 +162,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Cast error to array
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toArray()
|
||||
@ -176,7 +176,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Cast error to JSON
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -187,7 +187,7 @@ class Zend_Json_Server_Error
|
||||
|
||||
/**
|
||||
* Cast to string (JSON)
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
|
@ -16,7 +16,7 @@
|
||||
* @package Zend_Json
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Exception.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Exception.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/** Zend_Json_Exception */
|
||||
@ -24,7 +24,7 @@ require_once 'Zend/Json/Exception.php';
|
||||
|
||||
/**
|
||||
* Zend_Json_Server exceptions
|
||||
*
|
||||
*
|
||||
* @uses Zend_Json_Exception
|
||||
* @package Zend_Json
|
||||
* @subpackage Server
|
||||
|
@ -17,7 +17,7 @@
|
||||
* @subpackage Server
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Request.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Request.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -54,7 +54,7 @@ class Zend_Json_Server_Request
|
||||
protected $_methodRegex = '/^[a-z][a-z0-9_.]*$/i';
|
||||
|
||||
/**
|
||||
* Request parameters
|
||||
* Request parameters
|
||||
* @var array
|
||||
*/
|
||||
protected $_params = array();
|
||||
@ -67,8 +67,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Set request state
|
||||
*
|
||||
* @param array $options
|
||||
*
|
||||
* @param array $options
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function setOptions(array $options)
|
||||
@ -87,9 +87,9 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Add a parameter to the request
|
||||
*
|
||||
* @param mixed $value
|
||||
* @param string $key
|
||||
*
|
||||
* @param mixed $value
|
||||
* @param string $key
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function addParam($value, $key = null)
|
||||
@ -106,8 +106,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Add many params
|
||||
*
|
||||
* @param array $params
|
||||
*
|
||||
* @param array $params
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function addParams(array $params)
|
||||
@ -120,8 +120,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Overwrite params
|
||||
*
|
||||
* @param array $params
|
||||
*
|
||||
* @param array $params
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function setParams(array $params)
|
||||
@ -132,8 +132,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Retrieve param by index or key
|
||||
*
|
||||
* @param int|string $index
|
||||
*
|
||||
* @param int|string $index
|
||||
* @return mixed|null Null when not found
|
||||
*/
|
||||
public function getParam($index)
|
||||
@ -146,8 +146,8 @@ class Zend_Json_Server_Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve parameters
|
||||
*
|
||||
* Retrieve parameters
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getParams()
|
||||
@ -157,8 +157,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Set request method
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
* @param string $name
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function setMethod($name)
|
||||
@ -173,7 +173,7 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Get request method name
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getMethod()
|
||||
@ -182,8 +182,8 @@ class Zend_Json_Server_Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Was a bad method provided?
|
||||
*
|
||||
* Was a bad method provided?
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isMethodError()
|
||||
@ -193,8 +193,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Set request identifier
|
||||
*
|
||||
* @param mixed $name
|
||||
*
|
||||
* @param mixed $name
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function setId($name)
|
||||
@ -205,7 +205,7 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Retrieve request identifier
|
||||
*
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
@ -215,8 +215,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Set JSON-RPC version
|
||||
*
|
||||
* @param string $version
|
||||
*
|
||||
* @param string $version
|
||||
* @return Zend_Json_Server_Request
|
||||
*/
|
||||
public function setVersion($version)
|
||||
@ -231,7 +231,7 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Retrieve JSON-RPC version
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getVersion()
|
||||
@ -241,8 +241,8 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Set request state based on JSON
|
||||
*
|
||||
* @param string $json
|
||||
*
|
||||
* @param string $json
|
||||
* @return void
|
||||
*/
|
||||
public function loadJson($json)
|
||||
@ -254,7 +254,7 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Cast request to JSON
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -279,7 +279,7 @@ class Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Cast request to string (JSON)
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
|
@ -16,7 +16,7 @@
|
||||
* @package Zend_Json
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Http.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Http.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -42,7 +42,7 @@ class Zend_Json_Server_Request_Http extends Zend_Json_Server_Request
|
||||
* Constructor
|
||||
*
|
||||
* Pull JSON request from raw POST body and use to populate request.
|
||||
*
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
@ -56,7 +56,7 @@ class Zend_Json_Server_Request_Http extends Zend_Json_Server_Request
|
||||
|
||||
/**
|
||||
* Get JSON from raw POST body
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getRawJson()
|
||||
|
@ -17,7 +17,7 @@
|
||||
* @subpackage Server
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Response.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Response.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -61,8 +61,8 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Set result
|
||||
*
|
||||
* @param mixed $value
|
||||
*
|
||||
* @param mixed $value
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
public function setResult($value)
|
||||
@ -73,7 +73,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Get result
|
||||
*
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getResult()
|
||||
@ -84,8 +84,8 @@ class Zend_Json_Server_Response
|
||||
// RPC error, if response results in fault
|
||||
/**
|
||||
* Set result error
|
||||
*
|
||||
* @param Zend_Json_Server_Error $error
|
||||
*
|
||||
* @param Zend_Json_Server_Error $error
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
public function setError(Zend_Json_Server_Error $error)
|
||||
@ -96,7 +96,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Get response error
|
||||
*
|
||||
*
|
||||
* @return null|Zend_Json_Server_Error
|
||||
*/
|
||||
public function getError()
|
||||
@ -106,7 +106,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Is the response an error?
|
||||
*
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isError()
|
||||
@ -116,8 +116,8 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Set request ID
|
||||
*
|
||||
* @param mixed $name
|
||||
*
|
||||
* @param mixed $name
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
public function setId($name)
|
||||
@ -128,7 +128,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Get request ID
|
||||
*
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getId()
|
||||
@ -138,8 +138,8 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Set JSON-RPC version
|
||||
*
|
||||
* @param string $version
|
||||
*
|
||||
* @param string $version
|
||||
* @return Zend_Json_Server_Response
|
||||
*/
|
||||
public function setVersion($version)
|
||||
@ -156,7 +156,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Retrieve JSON-RPC version
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getVersion()
|
||||
@ -166,7 +166,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Cast to JSON
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -237,7 +237,7 @@ class Zend_Json_Server_Response
|
||||
|
||||
/**
|
||||
* Cast to string (JSON)
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
|
@ -16,7 +16,7 @@
|
||||
* @package Zend_Json
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Http.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Http.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -36,7 +36,7 @@ class Zend_Json_Server_Response_Http extends Zend_Json_Server_Response
|
||||
* Emit JSON
|
||||
*
|
||||
* Send appropriate HTTP headers. If no Id, then return an empty string.
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -52,10 +52,10 @@ class Zend_Json_Server_Response_Http extends Zend_Json_Server_Response
|
||||
/**
|
||||
* Send headers
|
||||
*
|
||||
* If headers are already sent, do nothing. If null ID, send HTTP 204
|
||||
* header. Otherwise, send content type header based on content type of
|
||||
* If headers are already sent, do nothing. If null ID, send HTTP 204
|
||||
* header. Otherwise, send content type header based on content type of
|
||||
* service map.
|
||||
*
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function sendHeaders()
|
||||
|
@ -17,7 +17,7 @@
|
||||
* @subpackage Server
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Smd.php 16541 2009-07-07 06:59:03Z bkarwin $
|
||||
* @version $Id: Smd.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
*/
|
||||
|
||||
/**
|
||||
@ -104,8 +104,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set object state via options
|
||||
*
|
||||
* @param array $options
|
||||
*
|
||||
* @param array $options
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setOptions(array $options)
|
||||
@ -122,8 +122,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set transport
|
||||
*
|
||||
* @param string $transport
|
||||
*
|
||||
* @param string $transport
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setTransport($transport)
|
||||
@ -138,7 +138,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Get transport
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTransport()
|
||||
@ -148,8 +148,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set envelope
|
||||
*
|
||||
* @param string $envelopeType
|
||||
*
|
||||
* @param string $envelopeType
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setEnvelope($envelopeType)
|
||||
@ -164,7 +164,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Retrieve envelope
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getEnvelope()
|
||||
@ -175,8 +175,8 @@ class Zend_Json_Server_Smd
|
||||
// Content-Type of response; default to application/json
|
||||
/**
|
||||
* Set content type
|
||||
*
|
||||
* @param string $type
|
||||
*
|
||||
* @param string $type
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setContentType($type)
|
||||
@ -191,7 +191,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Retrieve content type
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getContentType()
|
||||
@ -201,8 +201,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set service target
|
||||
*
|
||||
* @param string $target
|
||||
*
|
||||
* @param string $target
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setTarget($target)
|
||||
@ -213,7 +213,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Retrieve service target
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTarget()
|
||||
@ -223,8 +223,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set service ID
|
||||
*
|
||||
* @param string $Id
|
||||
*
|
||||
* @param string $Id
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setId($id)
|
||||
@ -234,8 +234,8 @@ class Zend_Json_Server_Smd
|
||||
}
|
||||
|
||||
/**
|
||||
* Get service id
|
||||
*
|
||||
* Get service id
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getId()
|
||||
@ -245,8 +245,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Set service description
|
||||
*
|
||||
* @param string $description
|
||||
*
|
||||
* @param string $description
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setDescription($description)
|
||||
@ -256,8 +256,8 @@ class Zend_Json_Server_Smd
|
||||
}
|
||||
|
||||
/**
|
||||
* Get service description
|
||||
*
|
||||
* Get service description
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getDescription()
|
||||
@ -267,8 +267,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Indicate whether or not to generate Dojo-compatible SMD
|
||||
*
|
||||
* @param bool $flag
|
||||
*
|
||||
* @param bool $flag
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setDojoCompatible($flag)
|
||||
@ -279,7 +279,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Is this a Dojo compatible SMD?
|
||||
*
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isDojoCompatible()
|
||||
@ -288,9 +288,9 @@ class Zend_Json_Server_Smd
|
||||
}
|
||||
|
||||
/**
|
||||
* Add Service
|
||||
*
|
||||
* @param Zend_Json_Server_Smd_Service|array $service
|
||||
* Add Service
|
||||
*
|
||||
* @param Zend_Json_Server_Smd_Service|array $service
|
||||
* @return void
|
||||
*/
|
||||
public function addService($service)
|
||||
@ -317,8 +317,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Add many services
|
||||
*
|
||||
* @param array $services
|
||||
*
|
||||
* @param array $services
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function addServices(array $services)
|
||||
@ -331,8 +331,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Overwrite existing services with new ones
|
||||
*
|
||||
* @param array $services
|
||||
*
|
||||
* @param array $services
|
||||
* @return Zend_Json_Server_Smd
|
||||
*/
|
||||
public function setServices(array $services)
|
||||
@ -343,8 +343,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Get service object
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
* @param string $name
|
||||
* @return false|Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function getService($name)
|
||||
@ -357,7 +357,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Return services
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getServices()
|
||||
@ -367,8 +367,8 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Remove service
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
* @param string $name
|
||||
* @return boolean
|
||||
*/
|
||||
public function removeService($name)
|
||||
@ -382,7 +382,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Cast to array
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toArray()
|
||||
@ -419,7 +419,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Export to DOJO-compatible SMD array
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toDojoArray()
|
||||
@ -458,7 +458,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Cast to JSON
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -469,7 +469,7 @@ class Zend_Json_Server_Smd
|
||||
|
||||
/**
|
||||
* Cast to string (JSON)
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
|
@ -25,10 +25,10 @@ require_once 'Zend/Json/Server/Smd.php';
|
||||
|
||||
/**
|
||||
* Create Service Mapping Description for a method
|
||||
*
|
||||
*
|
||||
* @package Zend_Json
|
||||
* @subpackage Server
|
||||
* @version $Id: Service.php 16214 2009-06-21 19:34:03Z thomas $
|
||||
* @version $Id: Service.php 18951 2009-11-12 16:26:19Z alexander $
|
||||
* @copyright Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
*/
|
||||
@ -116,8 +116,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @param string|array $spec
|
||||
*
|
||||
* @param string|array $spec
|
||||
* @return void
|
||||
* @throws Zend_Json_Server_Exception if no name provided
|
||||
*/
|
||||
@ -137,8 +137,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Set object state
|
||||
*
|
||||
* @param array $options
|
||||
*
|
||||
* @param array $options
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setOptions(array $options)
|
||||
@ -158,8 +158,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Set service name
|
||||
*
|
||||
* @param string $name
|
||||
*
|
||||
* @param string $name
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
* @throws Zend_Json_Server_Exception
|
||||
*/
|
||||
@ -176,7 +176,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Retrieve name
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getName()
|
||||
@ -185,11 +185,11 @@ class Zend_Json_Server_Smd_Service
|
||||
}
|
||||
|
||||
/**
|
||||
* Set Transport
|
||||
* Set Transport
|
||||
*
|
||||
* Currently limited to POST
|
||||
*
|
||||
* @param string $transport
|
||||
*
|
||||
* @param string $transport
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setTransport($transport)
|
||||
@ -205,7 +205,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Get transport
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTransport()
|
||||
@ -215,8 +215,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Set service target
|
||||
*
|
||||
* @param string $target
|
||||
*
|
||||
* @param string $target
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setTarget($target)
|
||||
@ -227,7 +227,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Get service target
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getTarget()
|
||||
@ -237,8 +237,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Set envelope type
|
||||
*
|
||||
* @param string $envelopeType
|
||||
*
|
||||
* @param string $envelopeType
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setEnvelope($envelopeType)
|
||||
@ -254,7 +254,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Get envelope type
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getEnvelope()
|
||||
@ -264,10 +264,10 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Add a parameter to the service
|
||||
*
|
||||
* @param string|array $type
|
||||
* @param array $options
|
||||
* @param int|null $order
|
||||
*
|
||||
* @param string|array $type
|
||||
* @param array $options
|
||||
* @param int|null $order
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function addParam($type, array $options = array(), $order = null)
|
||||
@ -309,8 +309,8 @@ class Zend_Json_Server_Smd_Service
|
||||
* Add params
|
||||
*
|
||||
* Each param should be an array, and should include the key 'type'.
|
||||
*
|
||||
* @param array $params
|
||||
*
|
||||
* @param array $params
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function addParams(array $params)
|
||||
@ -332,8 +332,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Overwrite all parameters
|
||||
*
|
||||
* @param array $params
|
||||
*
|
||||
* @param array $params
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setParams(array $params)
|
||||
@ -343,10 +343,10 @@ class Zend_Json_Server_Smd_Service
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all parameters
|
||||
* Get all parameters
|
||||
*
|
||||
* Returns all params in specified order.
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getParams()
|
||||
@ -370,8 +370,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Set return type
|
||||
*
|
||||
* @param string|array $type
|
||||
*
|
||||
* @param string|array $type
|
||||
* @return Zend_Json_Server_Smd_Service
|
||||
*/
|
||||
public function setReturn($type)
|
||||
@ -392,7 +392,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Get return type
|
||||
*
|
||||
*
|
||||
* @return string|array
|
||||
*/
|
||||
public function getReturn()
|
||||
@ -402,7 +402,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Cast service description to array
|
||||
*
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toArray()
|
||||
@ -416,14 +416,14 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
if (empty($target)) {
|
||||
return compact('envelope', 'transport', 'parameters', 'returns');
|
||||
}
|
||||
}
|
||||
|
||||
return $paramInfo = compact('envelope', 'target', 'transport', 'parameters', 'returns');
|
||||
}
|
||||
|
||||
/**
|
||||
* Return JSON encoding of service
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function toJson()
|
||||
@ -436,7 +436,7 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Cast to string
|
||||
*
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function __toString()
|
||||
@ -446,8 +446,8 @@ class Zend_Json_Server_Smd_Service
|
||||
|
||||
/**
|
||||
* Validate parameter type
|
||||
*
|
||||
* @param string $type
|
||||
*
|
||||
* @param string $type
|
||||
* @return true
|
||||
* @throws Zend_Json_Server_Exception
|
||||
*/
|
||||
|
Reference in New Issue
Block a user