Grammar

Illuminate\Database\Grammar

class src/Illuminate/Database/Grammar.php

__construct

v12.0.0 から

__construct(Illuminate\Database\Connection $connection)
@param \Illuminate\Database\Connection $connection
  1. v12.0.0 追加
    変更後
    __construct(Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Connection $connection, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Connection $connection, @return void]
    変更後
    __construct(Illuminate\Database\Connection $connection) [@param \Illuminate\Database\Connection $connection]

columnize

v11.0.0 以前から

columnize(array $columns)
@param array<\Illuminate\Contracts\Database\Query\Expression|string> $columns
@return string
  1. v11.0.0 追加
    変更後
    columnize(array $columns) [@param array $columns, @return string]
  2. v12.13.0 シグネチャ変更
    変更前
    columnize(array $columns) [@param array $columns, @return string]
    変更後
    columnize(array $columns) [@param array<\Illuminate\Contracts\Database\Query\Expression|string> $columns, @return string]

escape

v11.0.0 以前から

escape($value, $binary = false)
@param string|float|int|bool|null $value
@param bool $binary
@return string
  1. v11.0.0 追加
    変更後
    escape($value, $binary = false) [@param string|float|int|bool|null $value, @param bool $binary, @return string]

getDateFormat

v11.0.0 以前から

getDateFormat()
@return string
  1. v11.0.0 追加
    変更後
    getDateFormat() [@return string]

getTablePrefix

v11.0.0 以前から

@deprecated

getTablePrefix()
@return string
  1. v11.0.0 追加
    変更後
    getTablePrefix() [@return string]
  2. v12.0.0 非推奨
    変更前
    getTablePrefix() [@return string]
    変更後
    getTablePrefix() [@return string]

getValue

v11.0.0 以前から

getValue($expression)
@param \Illuminate\Contracts\Database\Query\Expression|string|int|float $expression
@return string|int|float
  1. v11.0.0 追加
    変更後
    getValue($expression) [@param \Illuminate\Contracts\Database\Query\Expression|string|int|float $expression, @return string|int|float]

isExpression

v11.0.0 以前から

isExpression($value)
@param mixed $value
@return bool
  1. v11.0.0 追加
    変更後
    isExpression($value) [@param mixed $value, @return bool]

parameter

v11.0.0 以前から

parameter($value)
@param mixed $value
@return string
  1. v11.0.0 追加
    変更後
    parameter($value) [@param mixed $value, @return string]

parameterize

v11.0.0 以前から

parameterize(array $values)
@param array<mixed> $values
@return string
  1. v11.0.0 追加
    変更後
    parameterize(array $values) [@param array $values, @return string]
  2. v12.13.0 シグネチャ変更
    変更前
    parameterize(array $values) [@param array $values, @return string]
    変更後
    parameterize(array $values) [@param array<mixed> $values, @return string]

quoteString

v11.0.0 以前から

quoteString($value)
@param string|array<string> $value
@return string
  1. v11.0.0 追加
    変更後
    quoteString($value) [@param string|array $value, @return string]
  2. v12.13.0 シグネチャ変更
    変更前
    quoteString($value) [@param string|array $value, @return string]
    変更後
    quoteString($value) [@param string|array<string> $value, @return string]

setConnection

v11.0.0 以前から

v12.0.0 で削除

  1. v11.0.0 追加
    変更後
    setConnection($connection) [@param \Illuminate\Database\Connection $connection, @return $this]
  2. v12.0.0 削除
    変更前
    setConnection($connection) [@param \Illuminate\Database\Connection $connection, @return $this]

setTablePrefix

v11.0.0 以前から

@deprecated

setTablePrefix($prefix)
@param string $prefix
@return $this
  1. v11.0.0 追加
    変更後
    setTablePrefix($prefix) [@param string $prefix, @return $this]
  2. v12.0.0 非推奨
    変更前
    setTablePrefix($prefix) [@param string $prefix, @return $this]
    変更後
    setTablePrefix($prefix) [@param string $prefix, @return $this]

wrap

v11.0.0 以前から

wrap($value)
@param \Illuminate\Contracts\Database\Query\Expression|string $value
@return string
  1. v11.0.0 追加
    変更後
    wrap($value) [@param \Illuminate\Contracts\Database\Query\Expression|string $value, @return string]

wrapArray

v11.0.0 以前から

wrapArray(array $values)
@param array<\Illuminate\Contracts\Database\Query\Expression|string> $values
@return array<string>
  1. v11.0.0 追加
    変更後
    wrapArray(array $values) [@param array $values, @return array]
  2. v12.13.0 シグネチャ変更
    変更前
    wrapArray(array $values) [@param array $values, @return array]
    変更後
    wrapArray(array $values) [@param array<\Illuminate\Contracts\Database\Query\Expression|string> $values, @return array<string>]

wrapTable

v11.0.0 以前から

wrapTable($table, $prefix = null)
@param \Illuminate\Contracts\Database\Query\Expression|string $table
@param string|null $prefix
@return string
  1. v11.0.0 追加
    変更後
    wrapTable($table) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @return string]
  2. v12.0.0 シグネチャ変更
    変更前
    wrapTable($table) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @return string]
    変更後
    wrapTable($table, $prefix = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $prefix, @return string]