From e6c6204333794e8f10667f888890a1cdf6da41a5 Mon Sep 17 00:00:00 2001 From: Cerys Date: Mon, 17 Jun 2024 15:10:07 +0100 Subject: [PATCH] just messin' about with urls --- src/SchemaBuilder/SchemaBuilder.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/SchemaBuilder/SchemaBuilder.php b/src/SchemaBuilder/SchemaBuilder.php index f1dd3dc..e158235 100644 --- a/src/SchemaBuilder/SchemaBuilder.php +++ b/src/SchemaBuilder/SchemaBuilder.php @@ -95,6 +95,15 @@ class SchemaBuilder $propertyName = $value; continue; } + if($key == "ValidSchemas") + { + foreach($value as $validSchema) + { + $temp = explode(separator: "\\", string: $validSchema); + $propertySchema["@ValidSchemas"] = "http://localhost/Schemas/V2/" . $temp[array_key_last(array: $temp)] . ".json"; + } + continue; + } if(self::VerifyField($key, $value, $validKeys[1])) $propertySchema["@" . self::PascalCaseToSnakeCase(input: $key)] = $value;