src/CRUDlex/UniqueValidator.php
protected function isValidUniqueMany(array $value, AbstractData $data, Entity $entity, $field)
    {
        return !$data->hasManySet($field, array_column($value, 'id'), $entity->get('id'));
    }
protected function isValidUniqueMany(array $value, AbstractData $data, Entity $entity, $field)
    {
        return !$data->hasManySet($field, array_column($value, 'id'), $entity->get('id'));
    }
protected function isValidUniqueMany ( array $ value , AbstractData $ data , Entity $ entity , $ field ) { return ! $ data -> hasManySet ( $ field , array_column ( $ value , 'id' ) , $ entity -> get ( 'id' ) ) ; }
Checks whether the unique constraint is valid for a many-to-many field.

@param array $value
the value to check
@param AbstractData $data
the data to perform the check with
@param Entity $entity
the entity to perform the check on
@param $field
the many field to perform the check on

@return boolean
true if it is a valid unique many-to-many constraint
Checks whether the unique constraint is valid for a many - to - many field .