v12.21.0

追加 20

Illuminate\Database\Eloquent\Factories\Factory

Illuminate\Database\Query\Builder

  • orWhereValueBetween
    変更後
    orWhereValueBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]
  • orWhereValueNotBetween
    変更後
    orWhereValueNotBetween($value, array $columns) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @return $this]
  • whereValueBetween
    変更後
    whereValueBetween($value, array $columns, $boolean = 'and', $not = false) [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @param bool $not, @return $this]
  • whereValueNotBetween
    変更後
    whereValueNotBetween($value, array $columns, $boolean = 'and') [@param mixed $value, @param array{\Illuminate\Contracts\Database\Query\Expression|string, \Illuminate\Contracts\Database\Query\Expression|string} $columns, @param string $boolean, @return $this]

Illuminate\Foundation\Configuration\Exceptions

  • dontReportWhen
    変更後
    dontReportWhen(Closure $dontReportWhen) [@return $this]

Illuminate\Foundation\Exceptions\Handler

  • dontReportWhen
    変更後
    dontReportWhen(callable $dontReportWhen) [@param callable $dontReportWhen, @return $this]

Illuminate\Mail\Mailable

  • usesMailer
    変更後
    usesMailer($mailer) [@param string $mailer, @return bool]

Illuminate\Support\Facades\Exceptions

  • dontReportWhen
    変更後
    @method static dontReportWhen(callable $dontReportWhen): \Illuminate\Foundation\Exceptions\Handler

Illuminate\Support\Fluent

  • isEmpty
    変更後
    isEmpty(): bool [@return bool]
  • isNotEmpty
    変更後
    isNotEmpty(): bool [@return bool]

Illuminate\Support\Uri

  • toStringable
    変更後
    toStringable() [@return \Illuminate\Support\Stringable]

Illuminate\Testing\PendingCommand

  • expectsPromptsAlert
    変更後
    expectsPromptsAlert(string $message) [@return $this]
  • expectsPromptsError
    変更後
    expectsPromptsError(string $message) [@return $this]
  • expectsPromptsInfo
    変更後
    expectsPromptsInfo(string $message) [@return $this]
  • expectsPromptsIntro
    変更後
    expectsPromptsIntro(string $message) [@return $this]
  • expectsPromptsOutro
    変更後
    expectsPromptsOutro(string $message) [@return $this]
  • expectsPromptsTable
    変更後
    expectsPromptsTable(array|Illuminate\Support\Collection $headers, array|Illuminate\Support\Collection|null $rows) [@param array<int, string|array<int, string>>|Collection<int, string|array<int, string>> $headers, @param array<int, array<int, string>>|Collection<int, array<int, string>>|null $rows, @return $this]
  • expectsPromptsWarning
    変更後
    expectsPromptsWarning(string $message) [@return $this]

シグネチャ変更 31

Illuminate\Broadcasting\InteractsWithBroadcasting

  • broadcastVia
    変更前
    broadcastVia($connection = null) [@param array|string|null $connection, @return $this]
    変更後
    broadcastVia($connection = null) [@param \UnitEnum|array|string|null $connection, @return $this]

Illuminate\Broadcasting\PendingBroadcast

  • via
    変更前
    via($connection = null) [@param string|null $connection, @return $this]
    変更後
    via($connection = null) [@param \UnitEnum|string|null $connection, @return $this]

Illuminate\Console\Scheduling\ManagesFrequencies

  • timezone
    変更前
    timezone($timezone) [@param \DateTimeZone|string $timezone, @return $this]
    変更後
    timezone($timezone) [@param \UnitEnum|\DateTimeZone|string $timezone, @return $this]

Illuminate\Console\Scheduling\Schedule

  • job
    変更前
    job($job, $queue = null, $connection = null) [@param object|string $job, @param string|null $queue, @param string|null $connection, @return \Illuminate\Console\Scheduling\CallbackEvent]
    変更後
    job($job, $queue = null, $connection = null) [@param object|string $job, @param \UnitEnum|string|null $queue, @param \UnitEnum|string|null $connection, @return \Illuminate\Console\Scheduling\CallbackEvent]

Illuminate\Contracts\Filesystem\Factory

  • disk
    変更前
    disk($name = null) [@param string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]
    変更後
    disk($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]

Illuminate\Contracts\Redis\Factory

  • connection
    変更前
    connection($name = null) [@param string|null $name, @return \Illuminate\Redis\Connections\Connection]
    変更後
    connection($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Redis\Connections\Connection]

Illuminate\Database\Connection

  • table
    変更前
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]
    変更後
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]

Illuminate\Database\ConnectionInterface

  • table
    変更前
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]
    変更後
    table($table, $as = null) [@param \Closure|\Illuminate\Database\Query\Builder|\UnitEnum|string $table, @param string|null $as, @return \Illuminate\Database\Query\Builder]

Illuminate\Database\ConnectionResolverInterface

  • connection
    変更前
    connection($name = null) [@param string|null $name, @return \Illuminate\Database\ConnectionInterface]
    変更後
    connection($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Database\ConnectionInterface]

Illuminate\Database\DatabaseManager

  • connection
    変更前
    connection($name = null) [@param string|null $name, @return \Illuminate\Database\Connection]
    変更後
    connection($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Database\Connection]

Illuminate\Database\Eloquent\Factories\Factory

  • __construct
    変更前
    __construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, bool $expandRelationships = true) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool $expandRelationships]
    変更後
    __construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships]

Illuminate\Database\Schema\Blueprint

  • spatialIndex
    変更前
    spatialIndex($columns, $name = null) [@param string|array $columns, @param string|null $name, @return \Illuminate\Database\Schema\IndexDefinition]
    変更後
    spatialIndex($columns, $name = null, $operatorClass = null) [@param string|array $columns, @param string|null $name, @param string|null $operatorClass, @return \Illuminate\Database\Schema\IndexDefinition]

Illuminate\Filesystem\FilesystemManager

  • disk
    変更前
    disk($name = null) [@param string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]
    変更後
    disk($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]

Illuminate\Mail\Mailable

  • metadata
    変更前
    metadata($key, $value) [@param string $key, @param string $value, @return $this]
    変更後
    metadata($key, $value = null) [@param array|string $key, @param string|null $value, @return $this]

Illuminate\Pagination\AbstractCursorPaginator

  • through
    変更前
    through(callable $callback) [@param callable $callback, @return $this]
    変更後
    through(callable $callback) [@param callable(TValue, TKey): TThroughValue $callback, @return $this]

Illuminate\Pagination\AbstractPaginator

  • through
    変更前
    through(callable $callback) [@param callable(TValue, TKey): TMapValue $callback]
    変更後
    through(callable $callback) [@param callable(TValue, TKey): TMapValue $callback, @return $this]

Illuminate\Redis\RedisManager

  • connection
    変更前
    connection($name = null) [@param string|null $name, @return \Illuminate\Redis\Connections\Connection]
    変更後
    connection($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Redis\Connections\Connection]

Illuminate\Support\Collection

  • transform
    変更前
    transform(callable $callback) [@param callable(TValue, TKey): TMapValue $callback]
    変更後
    transform(callable $callback) [@param callable(TValue, TKey): TMapValue $callback, @return $this]

Illuminate\Support\Facades\DB

  • connection
    変更前
    @method static connection(string|null $name = null): \Illuminate\Database\Connection
    変更後
    @method static connection(\UnitEnum|string|null $name = null): \Illuminate\Database\Connection
  • table
    変更前
    @method static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table, string|null $as = null): \Illuminate\Database\Query\Builder
    変更後
    @method static table(\Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|\UnitEnum|string $table, string|null $as = null): \Illuminate\Database\Query\Builder

Illuminate\Support\Facades\Redis

  • connection
    変更前
    @method static connection(string|null $name = null): \Illuminate\Redis\Connections\Connection
    変更後
    @method static connection(\UnitEnum|string|null $name = null): \Illuminate\Redis\Connections\Connection

Illuminate\Support\Facades\Request

  • date
    変更前
    @method static date(string $key, string|null $format = null, string|null $tz = null): \Illuminate\Support\Carbon|null
    変更後
    @method static date(string $key, string|null $format = null, \UnitEnum|string|null $tz = null): \Illuminate\Support\Carbon|null

Illuminate\Support\Facades\Schedule

  • job
    変更前
    @method static job(object|string $job, string|null $queue = null, string|null $connection = null): \Illuminate\Console\Scheduling\CallbackEvent
    変更後
    @method static job(object|string $job, \UnitEnum|string|null $queue = null, \UnitEnum|string|null $connection = null): \Illuminate\Console\Scheduling\CallbackEvent
  • timezone
    変更前
    @method static timezone(\DateTimeZone|string $timezone): \Illuminate\Console\Scheduling\PendingEventAttributes
    変更後
    @method static timezone(\UnitEnum|\DateTimeZone|string $timezone): \Illuminate\Console\Scheduling\PendingEventAttributes

Illuminate\Support\Facades\Storage

  • disk
    変更前
    @method static disk(string|null $name = null): \Illuminate\Contracts\Filesystem\Filesystem
    変更後
    @method static disk(\UnitEnum|string|null $name = null): \Illuminate\Contracts\Filesystem\Filesystem

Illuminate\Support\Traits\InteractsWithData

  • date
    変更前
    date($key, $format = null, $tz = null) [@param string $key, @param string|null $format, @param string|null $tz, @return \Illuminate\Support\Carbon|null]
    変更後
    date($key, $format = null, $tz = null) [@param string $key, @param string|null $format, @param \UnitEnum|string|null $tz, @return \Illuminate\Support\Carbon|null]

Illuminate\Validation\Concerns\ValidatesAttributes

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

Illuminate\Validation\Rule

  • anyOf
    変更前
    static anyOf($rules) [@return \Illuminate\Validation\Rules\AnyOf]
    変更後
    static anyOf($rules) [@param array $rules, @return \Illuminate\Validation\Rules\AnyOf]

Illuminate\Validation\Rules\ArrayRule

  • __construct
    変更前
    __construct($keys = null) [@param array|null $keys]
    変更後
    __construct($keys = null) [@param \Illuminate\Contracts\Support\Arrayable|array|null $keys]