src/TableBuilder.php
public function valueDefault($value)
    {
        $current = $this->checkPreviousBuild('value default');
        $name    = key($this->builder);
        $type    = $current[ 'type' ];

        if ($type === 'increments') {
            throw new TableBuilderException('An incremental type column can not have a default value.');
        }

        $this->builder[ $name ][ 'default' ] = self::checkValue($name, $type, $value, $current);

        return $this;
    }
public function valueDefault($value)
    {
        $current = $this->checkPreviousBuild('value default');
        $name    = key($this->builder);
        $type    = $current[ 'type' ];

        if ($type === 'increments') {
            throw new TableBuilderException('An incremental type column can not have a default value.');
        }

        $this->builder[ $name ][ 'default' ] = self::checkValue($name, $type, $value, $current);

        return $this;
    }
public function valueDefault ( $ value ) { $ current = $ this -> checkPreviousBuild ( 'value default' ) ; $ name = key ( $ this -> builder ) ; $ type = $ current [ 'type' ] ; if ( $ type === 'increments' ) { throw new TableBuilderException ( 'An incremental type column can not have a default value.' ) ; } $ this -> builder [ $ name ] [ 'default' ] = self :: checkValue ( $ name , $ type , $ value , $ current ) ; return $ this ; }
Enregistre une valeur par défaut au champ précédent.
Lève une exception si la valeur par défaut ne correspond pas au type de valeur passée en paramètre.

@param mixed $value Valeur à tester.

@throws Exception
@return $this
Enregistre une valeur par défaut au champ précédent . Lève une exception si la valeur par défaut ne correspond pas au type de valeur passée en paramètre .