v13.17.0

追加 32

Illuminate\Contracts\Debug\ExceptionHandler

Illuminate\Database\Connection

Illuminate\Database\PostgresConnection

  • prepareBindings
    変更後
    prepareBindings(array $bindings) [@param array $bindings, @return array]

Illuminate\Foundation\Configuration\Exceptions

  • dontRetry
    変更後
    dontRetry(array|string $class) [@param array|string $class, @return $this]
  • dontRetryWhen
    変更後
    dontRetryWhen(Closure $dontRetryWhen) [@param (\Closure(\Throwable): bool) $dontRetryWhen, @return $this]

Illuminate\Foundation\Console\DevListCommand

  • handle
    変更後
    handle() [@return int]

Illuminate\Foundation\DevCommand

  • nameFromCommand
    変更後
    static nameFromCommand(string $command): string [@param string $command, @return string]

Illuminate\Foundation\Exceptions\Handler

  • dontRetry
    変更後
    dontRetry(array|string $exceptions) [@param array|string $exceptions, @return $this]
  • dontRetryWhen
    変更後
    dontRetryWhen(callable $dontRetryWhen) [@param (callable(\Throwable): bool) $dontRetryWhen, @return $this]
  • shouldStopRetries
    変更後
    shouldStopRetries(Throwable $e) [@param \Throwable $e, @return bool]

Illuminate\Routing\PendingResourceRegistration

  • metadata
    変更後
    metadata(array $metadata) [@param array $metadata, @return $this]

Illuminate\Routing\PendingSingletonResourceRegistration

  • metadata
    変更後
    metadata(array $metadata) [@param array $metadata, @return $this]

Illuminate\Routing\Route

  • getMetadata
    変更後
    getMetadata($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed]
  • metadata
    変更後
    metadata(array $metadata) [@param array $metadata, @return $this]
  • setMetadata
    変更後
    setMetadata(array $metadata) [@param array $metadata, @return $this]

Illuminate\Routing\RouteGroup

  • mergeMetadata
    変更後
    static mergeMetadata(array $old, array $new) [@param array $old, @param array $new, @return array]

Illuminate\Routing\RouteRegistrar

  • metadata
    変更後
    metadata(array $metadata) [@param array $metadata, @return $this]

Illuminate\Support\Facades\DB

  • getDirectPdo
    変更後
    @method static getDirectPdo(): \PDO
  • getDirectPdoConfig
    変更後
    @method static getDirectPdoConfig(): array
  • getRawDirectPdo
    変更後
    @method static getRawDirectPdo(): \PDO|\Closure|null
  • hasDirectConnection
    変更後
    @method static hasDirectConnection(): bool
  • setDirectPdo
    変更後
    @method static setDirectPdo(\PDO|\Closure|null $pdo): \Illuminate\Database\Connection
  • setDirectPdoConfig
    変更後
    @method static setDirectPdoConfig(array $config): \Illuminate\Database\Connection

Illuminate\Support\Facades\Exceptions

  • dontRetry
    変更後
    @method static dontRetry(array|string $exceptions): \Illuminate\Foundation\Exceptions\Handler
  • dontRetryWhen
    変更後
    @method static dontRetryWhen(callable $dontRetryWhen): \Illuminate\Foundation\Exceptions\Handler
  • shouldStopRetries
    変更後
    @method static shouldStopRetries(\Throwable $e): bool

Illuminate\Support\Facades\Route

  • metadata
    変更後
    @method static metadata(array $metadata): \Illuminate\Routing\RouteRegistrar

シグネチャ変更 16

Illuminate\Database\Events\QueryExecuted

  • __construct
    変更前
    __construct($sql, $bindings, $time, $connection, $readWriteType = null) [@param string $sql, @param array $bindings, @param float|null $time, @param \Illuminate\Database\Connection $connection, @param null|'read'|'write' $readWriteType]
    変更後
    __construct($sql, $bindings, $time, $connection, $readWriteType = null) [@param string $sql, @param array $bindings, @param float|null $time, @param \Illuminate\Database\Connection $connection, @param null|'read'|'write'|'direct' $readWriteType]

Illuminate\Database\Migrations\Migrator

  • getConnection
    変更前
    getConnection() [@return string]
    変更後
    getConnection() [@return string|null]
  • resolveConnection
    変更前
    resolveConnection($connection) [@param string $connection, @return \Illuminate\Database\Connection]
    変更後
    resolveConnection($connection) [@param string|null $connection, @return \Illuminate\Database\Connection]
  • setConnection
    変更前
    setConnection($name) [@param string $name, @return void]
    変更後
    setConnection($name) [@param string|null $name, @return void]

Illuminate\Database\QueryException

  • __construct
    変更前
    __construct($connectionName, $sql, array $bindings, Throwable $previous, array $connectionDetails = [], $readWriteType = null) [@param string $connectionName, @param string $sql, @param array $bindings, @param \Throwable $previous, @param array $connectionDetails, @param null|'read'|'write' $readWriteType]
    変更後
    __construct($connectionName, $sql, array $bindings, Throwable $previous, array $connectionDetails = [], $readWriteType = null) [@param string $connectionName, @param string $sql, @param array $bindings, @param \Throwable $previous, @param array $connectionDetails, @param null|'read'|'write'|'direct' $readWriteType]

Illuminate\Database\Schema\SchemaState

  • withMigrationTable
    変更前
    withMigrationTable(string $table) [@param string $table, @return $this]
    変更後
    withMigrationTable(?string $table) [@param string|null $table, @return $this]

Illuminate\Foundation\DevCommand

  • __construct
    変更前
    __construct(string $command, ?string $name = null) [@param string $command, @param string|null $name, @return void]
    変更後
    __construct(string $command, array $source, ?string $name = null) [@param string $command, @param array{'file': string, 'line': int, 'class'?: string, 'function'?: string} $source, @param string|null $name, @return void]
  • toArray
    変更前
    toArray(): array [@return array{command: string, name: string, color: string|null}]
    変更後
    toArray(): array [@return array{command: string, name: string, color: string|null, source: array{'file': string, 'line': int, 'class'?: string, 'function'?: string}}]

Illuminate\Foundation\DevCommands

  • commands
    変更前
    static commands(): array [@return array]
    変更後
    static commands(): array [@return array{'name': string, 'command': string, 'source': array{'file': string, 'line': int, 'class'?: string, 'function'?: string}, 'color': string}[]]

Illuminate\Support\Fluent

  • __call
    変更前
    __call($method, $parameters) [@param TKey $method, @param array{0: ?TValue} $parameters, @return $this]
    変更後
    __call($method, $parameters) [@param TKey $method, @param array{0?: ?TValue} $parameters, @return $this]

Illuminate\Support\Traits\InteractsWithData

  • whenFilled
    変更前
    whenFilled($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenFilled($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]
  • whenHas
    変更前
    whenHas($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenHas($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]
  • whenMissing
    変更前
    whenMissing($key, callable $callback, ?callable $default = null) [@param string $key, @param callable $callback, @param callable|null $default, @return $this|mixed]
    変更後
    whenMissing($key, callable $callback, ?callable $default = null) [@param string $key, @param callable(mixed): TReturn $callback, @param (callable(): TReturnDefault)|null $default, @return $this|TReturn|TReturnDefault]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateBoolean
    変更前
    validateBoolean($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateBoolean($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0?: 'strict'} $parameters, @return bool]
  • validateConfirmed
    変更前
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0: string} $parameters, @return bool]
    変更後
    validateConfirmed($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array{0?: string} $parameters, @return bool]
  • validateNumeric
    変更前
    validateNumeric($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateNumeric($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0?: 'strict'} $parameters, @return bool]

削除 1

Illuminate\Foundation\DevCommands

  • clear
    変更前
    static clear(): void [@return void]