mirror of
https://github.com/nextcloud/server.git
synced 2026-03-04 18:28:08 +01:00
Fix crash in OCS when getting info about an application
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
@@ -37,13 +37,13 @@ abstract class BaseResponse extends Response {
|
||||
/** @var string */
|
||||
protected $format;
|
||||
|
||||
/** @var string */
|
||||
/** @var ?string */
|
||||
protected $statusMessage;
|
||||
|
||||
/** @var int */
|
||||
/** @var ?int */
|
||||
protected $itemsCount;
|
||||
|
||||
/** @var int */
|
||||
/** @var ?int */
|
||||
protected $itemsPerPage;
|
||||
|
||||
/**
|
||||
@@ -125,12 +125,15 @@ abstract class BaseResponse extends Response {
|
||||
return $writer->outputMemory(true);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $array
|
||||
* @param \XMLWriter $writer
|
||||
*/
|
||||
protected function toXML(array $array, \XMLWriter $writer) {
|
||||
protected function toXML(array $array, \XMLWriter $writer): void {
|
||||
foreach ($array as $k => $v) {
|
||||
if ($k === '@attributes' && is_array($v)) {
|
||||
foreach ($v as $k2 => $v2) {
|
||||
$writer->writeAttribute($k2, $v2);
|
||||
}
|
||||
continue;
|
||||
}
|
||||
|
||||
if (\is_string($k) && strpos($k, '@') === 0) {
|
||||
$writer->writeAttribute(substr($k, 1), $v);
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user