From 0e620287b663f6cd7a0f13b13c1725322380a72e Mon Sep 17 00:00:00 2001 From: jld3103 Date: Fri, 10 Feb 2023 22:49:27 +0100 Subject: [PATCH] Fix OCM validation errors Signed-off-by: jld3103 --- lib/public/Federation/Exceptions/BadRequestException.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/public/Federation/Exceptions/BadRequestException.php b/lib/public/Federation/Exceptions/BadRequestException.php index 8054c0e89f000..892acded173f3 100644 --- a/lib/public/Federation/Exceptions/BadRequestException.php +++ b/lib/public/Federation/Exceptions/BadRequestException.php @@ -32,6 +32,9 @@ * @since 14.0.0 */ class BadRequestException extends HintException { + /** + * @var string[] $parameterList + */ private $parameterList; /** @@ -55,7 +58,7 @@ public function __construct(array $missingParameters) { * * @since 14.0.0 * - * @return array + * @return array{message: string, validationErrors: array{message: string, name: string}[]} */ public function getReturnMessage() { $result = [ @@ -65,7 +68,7 @@ public function getReturnMessage() { ]; foreach ($this->parameterList as $missingParameter) { - $result['validationErrors'] = [ + $result['validationErrors'][] = [ 'name' => $missingParameter, 'message' => 'NOT_FOUND' ];