mirror of
https://github.com/nextcloud/server.git
synced 2026-02-20 00:12:30 -05: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:
parent
0c466b7ff5
commit
f2cdc4f47d
1 changed files with 11 additions and 8 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue