Deprecate OCSRespone

The OCSResponse should not be used by apps. They should extend the
OCSController and use normal DataResponses instead.
This commit is contained in:
Roeland Jago Douma 2016-09-05 10:51:19 +02:00
parent 8b484eedf0
commit 3b2beeaa14
No known key found for this signature in database
GPG Key ID: 1E152838F164D13B
1 changed files with 3 additions and 2 deletions

View File

@ -29,11 +29,10 @@
namespace OCP\AppFramework\Http;
use OCP\AppFramework\Http;
/**
* A renderer for OCS responses
* @since 8.1.0
* @deprecated 9.2.0 To implement an OCS endpoint extend the OCSController
*/
class OCSResponse extends Response {
@ -53,6 +52,7 @@ class OCSResponse extends Response {
* @param int|string $itemscount
* @param int|string $itemsperpage
* @since 8.1.0
* @deprecated 9.2.0 To implement an OCS endpoint extend the OCSController
*/
public function __construct($format, $statuscode, $message,
$data=[], $itemscount='',
@ -79,6 +79,7 @@ class OCSResponse extends Response {
/**
* @return string
* @since 8.1.0
* @deprecated 9.2.0 To implement an OCS endpoint extend the OCSController
*/
public function render() {
$r = new \OC_OCS_Result($this->data, $this->statuscode, $this->message);