Helpers
final class Helpers
| internal |
Constants
| PreventMerging |
|
Methods
static mixed
merge(mixed $value, mixed $base)
Merges dataset. Left has higher priority than right one.
static string|null
getPropertyType(ReflectionProperty|ReflectionParameter $prop)
No description
static string|null
parseAnnotation(ReflectionClass|ReflectionProperty $ref, string $name)
Returns an annotation value.
static string
formatValue(mixed $value)
No description
static void
static void
static bool
isInRange(mixed $value, array $range)
No description
static void
static Closure
getCastStrategy(string $type)
No description
Details
at line 28
static mixed
merge(mixed $value, mixed $base)
Merges dataset. Left has higher priority than right one.
at line 57
static string|null
getPropertyType(ReflectionProperty|ReflectionParameter $prop)
No description
at line 77
static string|null
parseAnnotation(ReflectionClass|ReflectionProperty $ref, string $name)
Returns an annotation value.
at line 92
static string
formatValue(mixed $value)
No description
at line 108
static void
validateType(mixed $value, string $expected, Context $context)
No description
at line 123
static void
validateRange(mixed $value, array $range, Context $context, string $types = '')
No description
at line 150
static bool
isInRange(mixed $value, array $range)
No description
at line 157
static void
validatePattern(string $value, string $pattern, Context $context)
No description
at line 170
static Closure
getCastStrategy(string $type)
No description
Traits
StaticClass