public static function other(ColumnSchema $column)
    {
        $definition = '';

        // unsigned
        if ($column->unsigned) {
            $definition .= '->unsigned()';
        }

        // null
        if ($column->allowNull) {
            $definition .= '->null()';
        } else {
            $definition .= '->notNull()';
        }

        // default value
        if ($column->defaultValue instanceof Expression) {
            $definition .= "->defaultExpression('$column->defaultValue')";

        } elseif (is_int($column->defaultValue)) {
            $definition .= "->defaultValue($column->defaultValue)";

        } elseif (is_bool($column->defaultValue)) {
            $definition .= '->defaultValue('.var_export($column->defaultValue, true).')';

        } elseif (is_string($column->defaultValue)) {
            $definition .= "->defaultValue('".addslashes($column->defaultValue)."')";
        }

        // comment
        if (null !== $column->comment && '' !== $column->comment) {
            $definition .= "->comment('".addslashes($column->comment)."')";
        }

        // append

        return $definition;
    }
public static function other(ColumnSchema $column)
    {
        $definition = '';

        // unsigned
        if ($column->unsigned) {
            $definition .= '->unsigned()';
        }

        // null
        if ($column->allowNull) {
            $definition .= '->null()';
        } else {
            $definition .= '->notNull()';
        }

        // default value
        if ($column->defaultValue instanceof Expression) {
            $definition .= "->defaultExpression('$column->defaultValue')";

        } elseif (is_int($column->defaultValue)) {
            $definition .= "->defaultValue($column->defaultValue)";

        } elseif (is_bool($column->defaultValue)) {
            $definition .= '->defaultValue('.var_export($column->defaultValue, true).')';

        } elseif (is_string($column->defaultValue)) {
            $definition .= "->defaultValue('".addslashes($column->defaultValue)."')";
        }

        // comment
        if (null !== $column->comment && '' !== $column->comment) {
            $definition .= "->comment('".addslashes($column->comment)."')";
        }

        // append

        return $definition;
    }
public static function other ( ColumnSchema $ column ) { $ definition = '' ; // unsigned if ( $ column -> unsigned ) { $ definition .= '->unsigned()' ; } // null if ( $ column -> allowNull ) { $ definition .= '->null()' ; } else { $ definition .= '->notNull()' ; } // default value if ( $ column -> defaultValue instanceof Expression ) { $ definition .= "->defaultExpression('$column->defaultValue')" ; } elseif ( is_int ( $ column -> defaultValue ) ) { $ definition .= "->defaultValue($column->defaultValue)" ; } elseif ( is_bool ( $ column -> defaultValue ) ) { $ definition .= '->defaultValue(' . var_export ( $ column -> defaultValue , true ) . ')' ; } elseif ( is_string ( $ column -> defaultValue ) ) { $ definition .= "->defaultValue('" . addslashes ( $ column -> defaultValue ) . "')" ; } // comment if ( null !== $ column -> comment && '' !== $ column -> comment ) { $ definition .= "->comment('" . addslashes ( $ column -> comment ) . "')" ; } // append return $ definition ; }
Returns the other definition.
@param ColumnSchema $column
@return string the other definition
Returns the other definition .