Json Schema transformer is done

Form builder stuck on infinite recurrsion
This commit is contained in:
2024-03-14 22:12:26 +02:00
parent 584fe7eb95
commit 842bd71a18
30 changed files with 919 additions and 3 deletions
+32
View File
@@ -0,0 +1,32 @@
<?php
namespace Lucent\JsonSchema\Property;
use Lucent\Primitive\Collection;
use PhpOption\Option;
class RefProperty implements Property
{
/**
* @param RefType $type
* @param string $id
* @param Option<string> $title
* @param Option<string> $description
* @param Collection<string> $_ref
* @param Option<int> $minItems
* @param Option<int> $maxItems
* @param Option<string> $comment
*/
public function __construct(
public RefType $type,
public string $id,
public Option $title,
public Option $description,
public Collection $_ref,
public Option $minItems,
public Option $maxItems,
public Option $comment,
)
{
}
}