Definition
/**
* @template T of \UnitEnum
*
* @param class-string<T> $type
*
* @return Definition<T>
*/
enum_schema(string $name, string $type, bool $nullable, ?Metadata $metadata) : Definition
Read from various data sources.
Shape and optimize for your needs.
Store and secure in one of many available data sinks.
/**
* @template T of \UnitEnum
*
* @param class-string<T> $type
*
* @return Definition<T>
*/
enum_schema(string $name, string $type, bool $nullable, ?Metadata $metadata) : Definition