public function setUnique($unique)
    {
        if (!is_bool($unique)) {
            throw SchemaException::invalidIndexUniqueFlag($this->getName());
        }

        $this->unique = $unique;
    }
public function setUnique($unique)
    {
        if (!is_bool($unique)) {
            throw SchemaException::invalidIndexUniqueFlag($this->getName());
        }

        $this->unique = $unique;
    }
public function setUnique ( $ unique ) { if ( ! is_bool ( $ unique ) ) { throw SchemaException :: invalidIndexUniqueFlag ( $ this -> getName ( ) ) ; } $ this -> unique = $ unique ; }
Sets the unique index flag.

@param boolean $unique TRUE if the index is unique else FALSE.

@throws \Fridge\DBAL\Exception\SchemaException If the unique flag is not a boolean.
Sets the unique index flag .