v12.53.0

追加 16

Illuminate\Cache\Limiters\ConcurrencyLimiter

  • __construct
    変更後
    __construct($store, $name, $maxLocks, $releaseAfter) [@param \Illuminate\Contracts\Cache\LockProvider $store, @param string $name, @param int $maxLocks, @param int $releaseAfter]
  • block
    変更後
    block($timeout, $callback = null, $sleep = 250) [@param int $timeout, @param callable|null $callback, @param int $sleep, @return mixed]

Illuminate\Cache\Limiters\ConcurrencyLimiterBuilder

  • __construct
    変更後
    __construct($connection, $name) [@param mixed $connection, @param string $name]
  • block
    変更後
    block($timeout) [@param int $timeout, @return $this]
  • limit
    変更後
    limit($maxLocks) [@param int $maxLocks, @return $this]
  • releaseAfter
    変更後
    releaseAfter($releaseAfter) [@param int $releaseAfter, @return $this]
  • sleep
    変更後
    sleep($sleep) [@param int $sleep, @return $this]
  • then
    変更後
    then(callable $callback, ?callable $failure = null) [@param callable $callback, @param callable|null $failure, @return mixed]

Illuminate\Cache\Repository

  • funnel
    変更後
    funnel($name) [@param \UnitEnum|string $name, @return \Illuminate\Cache\Limiters\ConcurrencyLimiterBuilder]

Illuminate\Database\Query\Builder

  • orWhereNullSafeEquals
    変更後
    orWhereNullSafeEquals($column, $value) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @return $this]
  • whereNullSafeEquals
    変更後
    whereNullSafeEquals($column, $value, $boolean = 'and') [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param mixed $value, @param string $boolean, @return $this]

Illuminate\JsonSchema\Types\ArrayType

  • unique
    変更後
    unique(bool $unique = true): static

Illuminate\JsonSchema\Types\IntegerType

  • multipleOf
    変更後
    multipleOf(int $value): static

Illuminate\JsonSchema\Types\NumberType

  • multipleOf
    変更後
    multipleOf(int|float $value): static

Illuminate\Queue\SqsQueue

  • getQueueableOptions
    変更後
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]

Illuminate\Support\Facades\Cache

  • funnel
    変更後
    @method static funnel(\UnitEnum|string $name): \Illuminate\Cache\Limiters\ConcurrencyLimiterBuilder

シグネチャ変更 33

Illuminate\Broadcasting\Broadcasters\PusherBroadcaster

  • __construct
    変更前
    __construct(Pusher\Pusher $pusher) [@param \Pusher\Pusher $pusher]
    変更後
    __construct(Pusher\Pusher $pusher, bool $allowJsonp = false) [@param \Pusher\Pusher $pusher]

Illuminate\Cache\ArrayStore

  • __construct
    変更前
    __construct($serializesValues = false) [@param bool $serializesValues]
    変更後
    __construct($serializesValues = false, $serializableClasses = null) [@param bool $serializesValues, @param array|bool|null $serializableClasses]

Illuminate\Cache\DatabaseStore

  • __construct
    変更前
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @param int $defaultLockTimeoutInSeconds]
    変更後
    __construct(Illuminate\Database\ConnectionInterface $connection, $table, $prefix = '', $lockTable = 'cache_locks', $lockLottery = [2, 100], $defaultLockTimeoutInSeconds = 86400, $serializableClasses = null) [@param \Illuminate\Database\ConnectionInterface $connection, @param string $table, @param string $prefix, @param string $lockTable, @param array $lockLottery, @param int $defaultLockTimeoutInSeconds, @param array|bool|null $serializableClasses]

Illuminate\Cache\DynamoDbStore

  • __construct
    変更前
    __construct(Aws\DynamoDb\DynamoDbClient $dynamo, $table, $keyAttribute = 'key', $valueAttribute = 'value', $expirationAttribute = 'expires_at', $prefix = '') [@param \Aws\DynamoDb\DynamoDbClient $dynamo, @param string $table, @param string $keyAttribute, @param string $valueAttribute, @param string $expirationAttribute, @param string $prefix]
    変更後
    __construct(Aws\DynamoDb\DynamoDbClient $dynamo, $table, $keyAttribute = 'key', $valueAttribute = 'value', $expirationAttribute = 'expires_at', $prefix = '', $serializableClasses = null) [@param \Aws\DynamoDb\DynamoDbClient $dynamo, @param string $table, @param string $keyAttribute, @param string $valueAttribute, @param string $expirationAttribute, @param string $prefix, @param array|bool|null $serializableClasses]

Illuminate\Cache\FileStore

  • __construct
    変更前
    __construct(Illuminate\Filesystem\Filesystem $files, $directory, $filePermission = null) [@param \Illuminate\Filesystem\Filesystem $files, @param string $directory, @param int|null $filePermission]
    変更後
    __construct(Illuminate\Filesystem\Filesystem $files, $directory, $filePermission = null, $serializableClasses = null) [@param \Illuminate\Filesystem\Filesystem $files, @param string $directory, @param int|null $filePermission, @param array|bool|null $serializableClasses]

Illuminate\Cache\RedisStore

  • __construct
    変更前
    __construct(Illuminate\Contracts\Redis\Factory $redis, $prefix = '', $connection = 'default') [@param \Illuminate\Contracts\Redis\Factory $redis, @param string $prefix, @param string $connection]
    変更後
    __construct(Illuminate\Contracts\Redis\Factory $redis, $prefix = '', $connection = 'default', $serializableClasses = null) [@param \Illuminate\Contracts\Redis\Factory $redis, @param string $prefix, @param string $connection, @param array|bool|null $serializableClasses]

Illuminate\Events\Dispatcher

  • setTransactionManagerResolver
    変更前
    setTransactionManagerResolver(callable $resolver) [@param (callable(): \Illuminate\Database\DatabaseTransactionsManager|null) $resolver, @return $this]
    変更後
    setTransactionManagerResolver(callable $resolver) [@param (callable(): (\Illuminate\Database\DatabaseTransactionsManager|null)) $resolver, @return $this]

Illuminate\Foundation\Events\Dispatchable

  • broadcast
    変更前
    static broadcast() [@return \Illuminate\Broadcasting\PendingBroadcast]
    変更後
    static broadcast(...$arguments) [@param mixed ...$arguments, @return \Illuminate\Broadcasting\PendingBroadcast]
  • dispatch
    変更前
    static dispatch() [@return mixed]
    変更後
    static dispatch(...$arguments) [@param mixed ...$arguments, @return mixed]

Illuminate\Foundation\Testing\Concerns\InteractsWithTime

  • freezeSecond
    変更前
    freezeSecond($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    freezeSecond($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? \Illuminate\Support\Carbon : TReturn)]
  • freezeTime
    変更前
    freezeTime($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    freezeTime($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? \Illuminate\Support\Carbon : TReturn)]
  • travelTo
    変更前
    travelTo($date, $callback = null) [@param \DateTimeInterface|\Closure|\Illuminate\Support\Carbon|string|bool|null $date, @param callable|null $callback, @return mixed]
    変更後
    travelTo($date, $callback = null) [@param \DateTimeInterface|\Closure|\Illuminate\Support\Carbon|string|bool|null $date, @param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]

Illuminate\Foundation\Testing\Wormhole

  • day
    変更前
    day($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    day($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • days
    変更前
    days($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    days($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • hour
    変更前
    hour($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    hour($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • hours
    変更前
    hours($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    hours($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • microsecond
    変更前
    microsecond($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    microsecond($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • microseconds
    変更前
    microseconds($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    microseconds($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • millisecond
    変更前
    millisecond($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    millisecond($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • milliseconds
    変更前
    milliseconds($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    milliseconds($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • minute
    変更前
    minute($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    minute($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • minutes
    変更前
    minutes($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    minutes($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • month
    変更前
    month($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    month($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • months
    変更前
    months($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    months($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • second
    変更前
    second($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    second($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • seconds
    変更前
    seconds($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    seconds($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • week
    変更前
    week($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    week($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • weeks
    変更前
    weeks($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    weeks($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • year
    変更前
    year($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    year($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]
  • years
    変更前
    years($callback = null) [@param callable|null $callback, @return mixed]
    変更後
    years($callback = null) [@param (callable(): TReturn)|null $callback, @return ($callback is null ? void : TReturn)]

Illuminate\Support\Facades\Blade

  • directive
    変更前
    @method static directive(string $name, callable $handler, bool $bind = false): void
    変更後
    @method static directive(string $name, \Closure|callable $handler, bool $bind = false): void

Illuminate\Support\Facades\Event

  • setTransactionManagerResolver
    変更前
    @method static setTransactionManagerResolver(callable|null $resolver): \Illuminate\Events\Dispatcher
    変更後
    @method static setTransactionManagerResolver(callable $resolver): \Illuminate\Events\Dispatcher

Illuminate\View\Compilers\BladeCompiler

  • directive
    変更前
    directive($name, callable $handler, bool $bind = false) [@param string $name, @param callable $handler, @param bool $bind, @return void]
    変更後
    directive($name, callable $handler, bool $bind = false) [@param string $name, @param ($bind is true ? \Closure : callable) $handler, @param bool $bind, @return void]