From fdc553dda145edf39a8b2429916c137303634504 Mon Sep 17 00:00:00 2001 From: goktugoner23 Date: Thu, 16 Jan 2025 00:21:00 +0300 Subject: [PATCH] fix: update OutputEndpointData create method signature for Laravel 11 --- camel/Output/OutputEndpointData.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/camel/Output/OutputEndpointData.php b/camel/Output/OutputEndpointData.php index 3cc949b4..2fe3529b 100644 --- a/camel/Output/OutputEndpointData.php +++ b/camel/Output/OutputEndpointData.php @@ -382,8 +382,13 @@ public static function splitIntoFileAndRegularParameters(array $parameters): arr return [$files, $regularParameters]; } - public static function create(array $parameters = []): static + public static function create(BaseDTO|array $data, BaseDTO|array $inheritFrom = []): static { - return new static($parameters); + if (is_array($data)) { + return new static($data); + } + + // If it's a DTO, convert to array + return new static($data->toArray()); } }