v11.16.0

追加 8

Illuminate\Console\View\Components\Success

  • render
    変更後
    render($string, $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) [@param string $string, @param int $verbosity, @return void]

Illuminate\Database\Schema\Grammars\SQLiteGrammar

Illuminate\Database\Schema\PostgresBuilder

  • parseSchemaAndTable
    変更後
    parseSchemaAndTable($reference) [@param string $reference, @return array]

Illuminate\Database\Schema\SQLiteBuilder

  • setBusyTimeout
    変更後
    setBusyTimeout($milliseconds) [@param int $milliseconds, @return bool]
  • setJournalMode
    変更後
    setJournalMode($mode) [@param string $mode, @return bool]
  • setSynchronous
    変更後
    setSynchronous($mode) [@param int $mode, @return bool]

シグネチャ変更 19

Illuminate\Database\Eloquent\Builder

  • pluck
    変更前
    pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection<int|string, mixed>]
    変更後
    pluck($column, $key = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @param string|null $key, @return \Illuminate\Support\Collection<array-key, mixed>]

Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable

  • sync
    変更前
    sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array]
    変更後
    sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
  • syncWithoutDetaching
    変更前
    syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array]
    変更後
    syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array{attached: array, detached: array, updated: array}]
  • syncWithPivotValues
    変更前
    syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array]
    変更後
    syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]

Illuminate\Database\Query\Builder

  • pluck
    変更前
    pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection]
    変更後
    pluck($column, $key = null) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param string|null $key, @return \Illuminate\Support\Collection<array-key, mixed>]

Illuminate\Http\Client\Events\ConnectionFailed

  • __construct
    変更前
    __construct(Illuminate\Http\Client\Request $request) [@param \Illuminate\Http\Client\Request $request, @return void]
    変更後
    __construct(Illuminate\Http\Client\Request $request, Illuminate\Http\Client\ConnectionException $exception) [@param \Illuminate\Http\Client\Request $request, @param \Illuminate\Http\Client\ConnectionException $exception, @return void]

Illuminate\Support\Enumerable

  • pluck
    変更前
    pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<int, mixed>]
    変更後
    pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<array-key, mixed>]

Illuminate\Support\Facades\Mail

  • assertNotQueued
    変更前
    @method static assertNotQueued(string|\Closure $mailable, callable|null $callback = null): void
    変更後
    @method static assertNotQueued(string|\Closure $mailable, callable|array|string|null $callback = null): void
  • assertNotSent
    変更前
    @method static assertNotSent(string|\Closure $mailable, callable|null $callback = null): void
    変更後
    @method static assertNotSent(string|\Closure $mailable, callable|array|string|null $callback = null): void
  • assertQueued
    変更前
    @method static assertQueued(string|\Closure $mailable, callable|int|null $callback = null): void
    変更後
    @method static assertQueued(string|\Closure $mailable, callable|array|string|int|null $callback = null): void
  • assertSent
    変更前
    @method static assertSent(string|\Closure $mailable, callable|int|null $callback = null): void
    変更後
    @method static assertSent(string|\Closure $mailable, callable|array|string|int|null $callback = null): void

Illuminate\Support\LazyCollection

  • pluck
    変更前
    pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<int, mixed>]
    変更後
    pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<array-key, mixed>]

Illuminate\Support\Testing\Fakes\MailFake

  • assertNotQueued
    変更前
    assertNotQueued($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|null $callback, @return void]
    変更後
    assertNotQueued($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|array|string|null $callback, @return void]
  • assertNotSent
    変更前
    assertNotSent($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|null $callback, @return void]
    変更後
    assertNotSent($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|array|string|null $callback, @return void]
  • assertQueued
    変更前
    assertQueued($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|int|null $callback, @return void]
    変更後
    assertQueued($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|array|string|int|null $callback, @return void]
  • assertSent
    変更前
    assertSent($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|int|null $callback, @return void]
    変更後
    assertSent($mailable, $callback = null) [@param string|\Closure $mailable, @param callable|array|string|int|null $callback, @return void]

Illuminate\Validation\ClosureValidationRule

  • message
    変更前
    message() [@return string]
    変更後
    message() [@return array]

Illuminate\Validation\Rules\Enum

  • except
    変更前
    except($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
    変更後
    except($values) [@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values, @return $this]
  • only
    変更前
    only($values) [@param \UnitEnum[]|\UnitEnum $values, @return $this]
    変更後
    only($values) [@param \UnitEnum[]|\UnitEnum|\Illuminate\Contracts\Support\Arrayable<array-key, \UnitEnum> $values, @return $this]