Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($data=null, $status=200, $headers=array(), $json=false) | |
__construct ($data=null, int $status=200, array $headers=[], bool $json=false) | |
getEncodingOptions () | |
getEncodingOptions () | |
setCallback ($callback=null) | |
setCallback ($callback=null) | |
setData ($data=[]) | |
setData ($data=array()) | |
setEncodingOptions ($encodingOptions) | |
setEncodingOptions ($encodingOptions) | |
setJson ($json) | |
setJson ($json) | |
![]() | |
__clone () | |
__clone () | |
__construct ($content='', $status=200, $headers=array()) | |
__construct ($content='', int $status=200, array $headers=[]) | |
__toString () | |
__toString () | |
expire () | |
expire () | |
getAge () | |
getAge () | |
getCharset () | |
getCharset () | |
getContent () | |
getContent () | |
getDate () | |
getDate () | |
getEtag () | |
getEtag () | |
getExpires () | |
getExpires () | |
getLastModified () | |
getLastModified () | |
getMaxAge () | |
getMaxAge () | |
getProtocolVersion () | |
getProtocolVersion () | |
getStatusCode () | |
getStatusCode () | |
getTtl () | |
getTtl () | |
getVary () | |
getVary () | |
hasVary () | |
hasVary () | |
isCacheable () | |
isCacheable () | |
isClientError () | |
isClientError () | |
isEmpty () | |
isEmpty () | |
isForbidden () | |
isForbidden () | |
isFresh () | |
isFresh () | |
isImmutable () | |
isInformational () | |
isInformational () | |
isInvalid () | |
isInvalid () | |
isNotFound () | |
isNotFound () | |
isNotModified (Request $request) | |
isNotModified (Request $request) | |
isOk () | |
isOk () | |
isRedirect ($location=null) | |
isRedirect (string $location=null) | |
isRedirection () | |
isRedirection () | |
isServerError () | |
isServerError () | |
isSuccessful () | |
isSuccessful () | |
isValidateable () | |
isValidateable () | |
mustRevalidate () | |
mustRevalidate () | |
prepare (Request $request) | |
prepare (Request $request) | |
send () | |
send () | |
sendContent () | |
sendContent () | |
sendHeaders () | |
sendHeaders () | |
setCache (array $options) | |
setCache (array $options) | |
setCharset ($charset) | |
setCharset (string $charset) | |
setClientTtl ($seconds) | |
setClientTtl (int $seconds) | |
setContent ($content) | |
setContent ($content) | |
setDate (\DateTime $date) | |
setDate (\DateTimeInterface $date) | |
setEtag ($etag=null, $weak=false) | |
setEtag (string $etag=null, bool $weak=false) | |
setExpires (\DateTime $date=null) | |
setExpires (\DateTimeInterface $date=null) | |
setImmutable (bool $immutable=true) | |
setLastModified (\DateTime $date=null) | |
setLastModified (\DateTimeInterface $date=null) | |
setMaxAge ($value) | |
setMaxAge (int $value) | |
setNotModified () | |
setNotModified () | |
setPrivate () | |
setPrivate () | |
setProtocolVersion ($version) | |
setProtocolVersion (string $version) | |
setPublic () | |
setPublic () | |
setSharedMaxAge ($value) | |
setSharedMaxAge (int $value) | |
setStatusCode ($code, $text=null) | |
setStatusCode (int $code, $text=null) | |
setTtl ($seconds) | |
setTtl (int $seconds) | |
setVary ($headers, $replace=true) | |
setVary ($headers, bool $replace=true) | |
Static Public Member Functions | |
static | create ($data=null, $status=200, $headers=[]) |
static | create ($data=null, $status=200, $headers=array()) |
static | fromJsonString ($data=null, $status=200, $headers=[]) |
static | fromJsonString ($data=null, $status=200, $headers=array()) |
![]() | |
static | closeOutputBuffers ($targetLevel, $flush) |
static | closeOutputBuffers (int $targetLevel, bool $flush) |
Protected Member Functions | |
update () | |
update () | |
![]() | |
ensureIEOverSSLCompatibility (Request $request) | |
ensureIEOverSSLCompatibility (Request $request) | |
Protected Attributes | |
$callback | |
$data | |
$encodingOptions = self::DEFAULT_ENCODING_OPTIONS | |
![]() | |
$charset | |
$content | |
$statusCode | |
$statusText | |
$version | |
Additional Inherited Members | |
![]() | |
static | $statusTexts |
Response represents an HTTP response in JSON format.
Note that this class does not force the returned JSON content to be an object. It is however recommended that you do return an object as it protects yourself against XSSI and JSON-JavaScript Hijacking.
Response represents an HTTP response in JSON format.
Note that this class does not force the returned JSON content to be an object. It is however recommended that you do return an object as it protects yourself against XSSI and JSON-JavaScript Hijacking.
Definition at line 25 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
Symfony\Component\HttpFoundation\JsonResponse::__construct | ( | $data = null , |
|
$status = 200 , |
|||
$headers = array() , |
|||
$json = false |
|||
) |
mixed | $data | The response data |
int | $status | The response status code |
array | $headers | An array of response headers |
bool | $json | If the data is already a JSON string |
Definition at line 42 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, Symfony\Component\HttpFoundation\Response\$headers, Symfony\Component\HttpFoundation\JsonResponse\setData(), and Symfony\Component\HttpFoundation\JsonResponse\setJson().
Symfony\Component\HttpFoundation\JsonResponse::__construct | ( | $data = null , |
|
int | $status = 200 , |
||
array | $headers = [] , |
||
bool | $json = false |
||
) |
mixed | $data | The response data |
int | $status | The response status code |
array | $headers | An array of response headers |
bool | $json | If the data is already a JSON string |
Definition at line 42 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, Symfony\Component\HttpFoundation\Response\$headers, Symfony\Component\HttpFoundation\JsonResponse\setData(), and Symfony\Component\HttpFoundation\JsonResponse\setJson().
|
static |
Factory method for chainability.
Example:
return JsonResponse::create(['key' => 'value']) ->setSharedMaxAge(300);
mixed | $data | The JSON response data |
int | $status | The response status code |
array | $headers | An array of response headers |
Reimplemented from Symfony\Component\HttpFoundation\Response.
Definition at line 67 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\Response\$headers.
|
static |
Factory method for chainability.
Example:
return JsonResponse::create($data, 200) ->setSharedMaxAge(300);
mixed | $data | The json response data |
int | $status | The response status code |
array | $headers | An array of response headers |
Reimplemented from Symfony\Component\HttpFoundation\Response.
Definition at line 67 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\Response\$headers.
Referenced by Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testCreate(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testSetCallback(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testSetComplexCallback(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testSetContent(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testSetContentJsonSerializeError(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateAddsContentTypeHeader(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateEmptyJsonObject(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateJsonArray(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateJsonObject(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateWithCustomContentType(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateWithCustomHeaders(), Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateWithCustomStatus(), and Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testStaticCreateWithSimpleTypes().
|
static |
Factory method for chainability.
Example:
return JsonResponse::fromJsonString('{"key": "value"}') ->setSharedMaxAge(300);
string | null | $data | The JSON response string |
int | $status | The response status code |
array | $headers | An array of response headers |
Definition at line 86 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\Response\$headers.
|
static |
Make easier the creation of JsonResponse from raw json.
Definition at line 75 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\Response\$headers.
Referenced by Symfony\Component\HttpFoundation\Tests\JsonResponseTest\testItAcceptsJsonAsString().
Symfony\Component\HttpFoundation\JsonResponse::getEncodingOptions | ( | ) |
Returns options used while encoding data to JSON.
Definition at line 173 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$encodingOptions.
Symfony\Component\HttpFoundation\JsonResponse::getEncodingOptions | ( | ) |
Returns options used while encoding data to JSON.
Definition at line 178 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$encodingOptions.
Symfony\Component\HttpFoundation\JsonResponse::setCallback | ( | $callback = null | ) |
Sets the JSONP callback.
string | null | $callback | The JSONP callback or null to use none |
Definition at line 89 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$callback, and Symfony\Component\HttpFoundation\JsonResponse\update().
Symfony\Component\HttpFoundation\JsonResponse::setCallback | ( | $callback = null | ) |
Sets the JSONP callback.
string | null | $callback | The JSONP callback or null to use none |
Definition at line 100 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$callback, and Symfony\Component\HttpFoundation\JsonResponse\update().
Symfony\Component\HttpFoundation\JsonResponse::setData | ( | $data = [] | ) |
Sets the data to be sent as JSON.
mixed | $data |
Definition at line 151 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\JsonResponse\setJson().
Symfony\Component\HttpFoundation\JsonResponse::setData | ( | $data = array() | ) |
Sets the data to be sent as JSON.
mixed | $data |
Definition at line 140 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$data, and Symfony\Component\HttpFoundation\JsonResponse\setJson().
Referenced by Symfony\Component\HttpFoundation\JsonResponse\__construct(), and Symfony\Component\HttpFoundation\JsonResponse\setEncodingOptions().
Symfony\Component\HttpFoundation\JsonResponse::setEncodingOptions | ( | $encodingOptions | ) |
Sets options used while encoding data to JSON.
int | $encodingOptions |
Definition at line 185 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$encodingOptions, and Symfony\Component\HttpFoundation\JsonResponse\setData().
Symfony\Component\HttpFoundation\JsonResponse::setEncodingOptions | ( | $encodingOptions | ) |
Sets options used while encoding data to JSON.
int | $encodingOptions |
Definition at line 190 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\$encodingOptions, and Symfony\Component\HttpFoundation\JsonResponse\setData().
Symfony\Component\HttpFoundation\JsonResponse::setJson | ( | $json | ) |
Sets a raw string containing a JSON document to be sent.
string | $json |
Definition at line 124 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\update().
Referenced by Symfony\Component\HttpFoundation\JsonResponse\__construct(), and Symfony\Component\HttpFoundation\JsonResponse\setData().
Symfony\Component\HttpFoundation\JsonResponse::setJson | ( | $json | ) |
Sets a raw string containing a JSON document to be sent.
string | $json |
Definition at line 135 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\JsonResponse\update().
|
protected |
Updates the content and headers according to the JSON data and callback.
Definition at line 197 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\Response\setContent().
Referenced by Symfony\Component\HttpFoundation\JsonResponse\setCallback(), and Symfony\Component\HttpFoundation\JsonResponse\setJson().
|
protected |
Updates the content and headers according to the JSON data and callback.
Definition at line 202 of file vendor/symfony/http-foundation/JsonResponse.php.
References Symfony\Component\HttpFoundation\Response\setContent().
|
protected |
Definition at line 28 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
Referenced by Symfony\Component\HttpFoundation\JsonResponse\setCallback().
|
protected |
Definition at line 27 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
Referenced by Symfony\Component\HttpFoundation\JsonResponse\__construct(), Symfony\Component\HttpFoundation\JsonResponse\create(), Symfony\Component\HttpFoundation\JsonResponse\fromJsonString(), and Symfony\Component\HttpFoundation\JsonResponse\setData().
|
protected |
Definition at line 34 of file lib/vendor/symfony/http-foundation/JsonResponse.php.
Referenced by Symfony\Component\HttpFoundation\JsonResponse\getEncodingOptions(), and Symfony\Component\HttpFoundation\JsonResponse\setEncodingOptions().
const Symfony\Component\HttpFoundation\JsonResponse::DEFAULT_ENCODING_OPTIONS = 15 |
Definition at line 32 of file lib/vendor/symfony/http-foundation/JsonResponse.php.