function StreamedJsonResponse::streamData
3 calls to StreamedJsonResponse::streamData()
- StreamedJsonResponse::stream in vendor/
symfony/ http-foundation/ StreamedJsonResponse.php - StreamedJsonResponse::streamArray in vendor/
symfony/ http-foundation/ StreamedJsonResponse.php - StreamedJsonResponse::streamIterable in vendor/
symfony/ http-foundation/ StreamedJsonResponse.php
File
-
vendor/
symfony/ http-foundation/ StreamedJsonResponse.php, line 76
Class
- StreamedJsonResponse
- StreamedJsonResponse represents a streamed HTTP response for JSON.
Namespace
Symfony\Component\HttpFoundationCode
private function streamData(mixed $data, int $jsonEncodingOptions, int $keyEncodingOptions) : void {
if (\is_array($data)) {
$this->streamArray($data, $jsonEncodingOptions, $keyEncodingOptions);
return;
}
if (is_iterable($data) && !$data instanceof \JsonSerializable) {
$this->streamIterable($data, $jsonEncodingOptions, $keyEncodingOptions);
return;
}
echo json_encode($data, $jsonEncodingOptions);
}