CastsDtoToSchema
Table of Contents
Methods
-
parametersFromDto()
: array<string|int, Parameter>
-
rulesFromDto()
: array<string, mixed>
-
rulesFromDtoNoRecursion()
: array<string, mixed>
-
schemaFromDto()
: Schema
-
expandRules()
: array<string, mixed>
-
unwrapRules()
: array<string, mixed>
parametersFromDto()
public
parametersFromDto(string $className) : array<string|int, Parameter>
Parameters
-
$className
: string
-
-
throws
-
ReflectionException
Return values
array<string|int, Parameter>
rulesFromDto()
public
rulesFromDto(string $className) : array<string, mixed>
Parameters
-
$className
: string
-
-
throws
-
ReflectionException
Return values
array<string, mixed>
rulesFromDtoNoRecursion()
public
rulesFromDtoNoRecursion(string $className) : array<string, mixed>
Parameters
-
$className
: string
-
-
throws
-
ReflectionException
Return values
array<string, mixed>
schemaFromDto()
public
schemaFromDto(string $className) : Schema
Parameters
-
$className
: string
-
expandRules()
protected
expandRules(NestedRules $rule[, string $parentKey = '' ]) : array<string, mixed>
Parameters
-
$rule
: NestedRules
-
-
$parentKey
: string
= ''
-
-
throws
-
ReflectionException
Return values
array<string, mixed>
unwrapRules()
protected
unwrapRules(array<string, mixed> $rules) : array<string, mixed>
Parameters
-
$rules
: array<string, mixed>
-
-
throws
-
ReflectionException
Return values
array<string, mixed>