diff options
author | Fabio Bas <ctrlaltca@gmail.com> | 2015-01-20 22:12:46 +0100 |
---|---|---|
committer | Fabio Bas <ctrlaltca@gmail.com> | 2015-01-20 22:12:46 +0100 |
commit | 7254793d2bbe3f2f3d87d97172c54a54deea0a3a (patch) | |
tree | 696f734b5f0fad620f459a4639e269bffad4444d /framework/Web/Services/TJsonService.php | |
parent | 6a77820f00da900f2355e16ef9aa77cd132fb423 (diff) |
One class per file: framework/Web/Services
Diffstat (limited to 'framework/Web/Services/TJsonService.php')
-rw-r--r-- | framework/Web/Services/TJsonService.php | 50 |
1 files changed, 1 insertions, 49 deletions
diff --git a/framework/Web/Services/TJsonService.php b/framework/Web/Services/TJsonService.php index e3b9b1cb..08d0ec3d 100644 --- a/framework/Web/Services/TJsonService.php +++ b/framework/Web/Services/TJsonService.php @@ -158,52 +158,4 @@ class TJsonService extends TService $response->write(TJavaScript::jsonEncode($content)); } } -} - -/** - * TJsonResponse Class - * - * TJsonResponse is the base class for all JSON response provider classes. - * - * Derived classes must implement {@link getJsonContent()} to return - * an object or literals to be converted to JSON format. The response - * will be empty if the returned content is null. - * - * @author Wei Zhuo <weizhuo[at]gmail[dot]com> - * @package System.Web.Services - * @since 3.1 - */ -abstract class TJsonResponse extends TApplicationComponent -{ - private $_id=''; - - /** - * Initializes the feed. - * @param TXmlElement configurations specified in {@link TJsonService}. - */ - public function init($config) - { - } - - /** - * @return string ID of this response - */ - public function getID() - { - return $this->_id; - } - - /** - * @param string ID of this response - */ - public function setID($value) - { - $this->_id=$value; - } - - /** - * @return object json response content, null to suppress output. - */ - abstract public function getJsonContent(); -} - +}
\ No newline at end of file |