Class IsUnique
Checks that a list of fields from an entity are unique in the table
Properties summary
-
$_fields
protectedarray
The list of fields to check
Method Summary
-
__construct() public
Constructor. -
__invoke() public
Performs the uniqueness check -
_alias() protected
Add a model alias to all the keys in a set of conditions.
Method Detail
__construct() public ¶
__construct( array $fields )
Constructor.
Parameters
- array $fields
- The list of fields to check uniqueness for
__invoke() public ¶
__invoke( Cake\Datasource\EntityInterface
$entity , array $options )
Performs the uniqueness check
Parameters
-
Cake\Datasource\EntityInterface
$entity - The entity from where to extract the fields
- array $options
Options passed to the check, where the
repository
key is required.
Returns
boolean