Merge branch 'tmpfiletool' into develop

pull/9432/head
iglocska 2023-11-23 12:17:47 +01:00
commit 431f5acd9b
No known key found for this signature in database
GPG Key ID: BEA224F1FEF113AC
1 changed files with 2 additions and 2 deletions

View File

@ -589,6 +589,7 @@ class RestResponseComponent extends Component
*/
private function __sendResponse($response, $code, $format = false, $raw = false, $download = false, $headers = array())
{
App::uses('TmpFileTool', 'Tools');
$format = !empty($format) ? strtolower($format) : 'json';
if ($format === 'application/xml' || $format === 'xml') {
if (!$raw) {
@ -630,7 +631,7 @@ class RestResponseComponent extends Component
$response['sql_dump'] = $this->getSqlLog();
}
}
// If response is big array, encode items separately to save memory
if (is_array($response) && count($response) > 10000) {
$output = new TmpFileTool();
@ -661,7 +662,6 @@ class RestResponseComponent extends Component
}
}
App::uses('TmpFileTool', 'Tools');
if ($response instanceof Generator) {
$tmpFile = new TmpFileTool();
$tmpFile->writeWithSeparator($response, null);