Class SpecFactory
Class SpecFactory. A utility class for fluently defining Specs.
- Chromabits\Nucleus\Foundation\BaseObject implements Iterator
- Chromabits\Nucleus\Meditation\SpecFactory
Direct known subclasses
Chromabits\Nucleus\Validation\ValidatorFactory
Namespace: Chromabits\Nucleus\Meditation
Package: Chromabits\Nucleus\Meditation
Author: Eduardo Trujillo ed@chromabits.com
Located at Chromabits/Nucleus/Meditation/SpecFactory.php
Package: Chromabits\Nucleus\Meditation
Author: Eduardo Trujillo ed@chromabits.com
Located at Chromabits/Nucleus/Meditation/SpecFactory.php
public
|
|
public static
static
|
|
public
|
#
letOnContext( $constraint )
Add a constraint that only works on the context. These are complex constraints that usually work on more than one field at a time. |
public
|
|
public
|
#
let( string $field,
Add one or more constraints to a field. |
public
|
|
public
|
__get(),
__set(),
current(),
key(),
next(),
rewind(),
valid()
|
string |
FIELD_SELF
Name of the field reserved for global-like constraints. |
#
'*'
|
protected
|
$constraints
|
|
protected
|
$defaults
|
|
protected
|
$required
|