v11.33.0

追加 69

Illuminate\Console\Scheduling\PendingEventAttributes

  • withoutOverlapping
    変更後
    withoutOverlapping($expiresAt = 1440) [@param int $expiresAt, @return $this]

Illuminate\Database\Eloquent\Builder

  • createQuietly
    変更後
    createQuietly(array $attributes = []) [@param array $attributes, @return TModel]

Illuminate\Database\Eloquent\Factories\Factory

Illuminate\Database\Eloquent\ModelInspector

  • __construct
    変更後
    __construct(Illuminate\Contracts\Foundation\Application $app) [@param \Illuminate\Contracts\Foundation\Application $app, @return void]
  • inspect
    変更後
    inspect($model, $connection = null) [@param class-string<\Illuminate\Database\Eloquent\Model>|string $model, @param string|null $connection, @return array{"class": class-string<\Illuminate\Database\Eloquent\Model>, database: string, table: string, policy: class-string|null, attributes: \Illuminate\Support\Collection, relations: \Illuminate\Support\Collection, events: \Illuminate\Support\Collection, observers: \Illuminate\Support\Collection, collection: class-string<\Illuminate\Database\Eloquent\Collection<\Illuminate\Database\Eloquent\Model>>, builder: class-string<\Illuminate\Database\Eloquent\Builder<\Illuminate\Database\Eloquent\Model>>}]

Illuminate\Http\Concerns\InteractsWithInput

  • enums
    変更後
    enums($key, $enumClass) [@param string $key, @param class-string<TEnum> $enumClass, @return TEnum[]]

Illuminate\Support\Facades\Request

  • enums
    変更後
    @method static enums(string $key, string $enumClass): object[]

Illuminate\Support\Facades\Schedule

  • at
    変更後
    @method static at(string $time): \Illuminate\Console\Scheduling\PendingEventAttributes
  • between
    変更後
    @method static between(string $startTime, string $endTime): \Illuminate\Console\Scheduling\PendingEventAttributes
  • cron
    変更後
    @method static cron(string $expression): \Illuminate\Console\Scheduling\PendingEventAttributes
  • daily
    変更後
    @method static daily(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • dailyAt
    変更後
    @method static dailyAt(string $time): \Illuminate\Console\Scheduling\PendingEventAttributes
  • days
    変更後
    @method static days(array|mixed $days): \Illuminate\Console\Scheduling\PendingEventAttributes
  • environments
    変更後
    @method static environments(array|mixed $environments): \Illuminate\Console\Scheduling\PendingEventAttributes
  • evenInMaintenanceMode
    変更後
    @method static evenInMaintenanceMode(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFifteenMinutes
    変更後
    @method static everyFifteenMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFifteenSeconds
    変更後
    @method static everyFifteenSeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFiveMinutes
    変更後
    @method static everyFiveMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFiveSeconds
    変更後
    @method static everyFiveSeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFourHours
    変更後
    @method static everyFourHours(array|string|int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyFourMinutes
    変更後
    @method static everyFourMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyMinute
    変更後
    @method static everyMinute(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyOddHour
    変更後
    @method static everyOddHour(array|string|int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everySecond
    変更後
    @method static everySecond(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everySixHours
    変更後
    @method static everySixHours(array|string|int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTenMinutes
    変更後
    @method static everyTenMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTenSeconds
    変更後
    @method static everyTenSeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyThirtyMinutes
    変更後
    @method static everyThirtyMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyThirtySeconds
    変更後
    @method static everyThirtySeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyThreeHours
    変更後
    @method static everyThreeHours(array|string|int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyThreeMinutes
    変更後
    @method static everyThreeMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTwentySeconds
    変更後
    @method static everyTwentySeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTwoHours
    変更後
    @method static everyTwoHours(array|string|int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTwoMinutes
    変更後
    @method static everyTwoMinutes(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • everyTwoSeconds
    変更後
    @method static everyTwoSeconds(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • fridays
    変更後
    @method static fridays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • group
    変更後
    @method static group(\Closure $events): void
  • hourly
    変更後
    @method static hourly(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • hourlyAt
    変更後
    @method static hourlyAt(array|string|int $offset): \Illuminate\Console\Scheduling\PendingEventAttributes
  • lastDayOfMonth
    変更後
    @method static lastDayOfMonth(string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes
  • macroCall
    変更後
    @method static macroCall(string $method, array $parameters): mixed
  • mergeAttributes
    変更後
    @method static mergeAttributes(\Illuminate\Console\Scheduling\Event $event): void
  • mondays
    変更後
    @method static mondays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • monthly
    変更後
    @method static monthly(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • monthlyOn
    変更後
    @method static monthlyOn(int $dayOfMonth = 1, string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes
  • onOneServer
    変更後
    @method static onOneServer(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • quarterly
    変更後
    @method static quarterly(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • quarterlyOn
    変更後
    @method static quarterlyOn(int $dayOfQuarter = 1, string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes
  • runInBackground
    変更後
    @method static runInBackground(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • saturdays
    変更後
    @method static saturdays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • skip
    変更後
    @method static skip(\Closure|bool $callback): \Illuminate\Console\Scheduling\PendingEventAttributes
  • sundays
    変更後
    @method static sundays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • thursdays
    変更後
    @method static thursdays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • timezone
    変更後
    @method static timezone(\DateTimeZone|string $timezone): \Illuminate\Console\Scheduling\PendingEventAttributes
  • tuesdays
    変更後
    @method static tuesdays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • twiceDaily
    変更後
    @method static twiceDaily(int $first = 1, int $second = 13): \Illuminate\Console\Scheduling\PendingEventAttributes
  • twiceDailyAt
    変更後
    @method static twiceDailyAt(int $first = 1, int $second = 13, int $offset = 0): \Illuminate\Console\Scheduling\PendingEventAttributes
  • twiceMonthly
    変更後
    @method static twiceMonthly(int $first = 1, int $second = 16, string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes
  • unlessBetween
    変更後
    @method static unlessBetween(string $startTime, string $endTime): \Illuminate\Console\Scheduling\PendingEventAttributes
  • user
    変更後
    @method static user(string $user): \Illuminate\Console\Scheduling\PendingEventAttributes
  • wednesdays
    変更後
    @method static wednesdays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • weekdays
    変更後
    @method static weekdays(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • weekends
    変更後
    @method static weekends(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • weekly
    変更後
    @method static weekly(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • weeklyOn
    変更後
    @method static weeklyOn(array|mixed $dayOfWeek, string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes
  • when
    変更後
    @method static when(\Closure|bool $callback): \Illuminate\Console\Scheduling\PendingEventAttributes
  • withoutOverlapping
    変更後
    @method static withoutOverlapping(int $expiresAt = 1440): \Illuminate\Console\Scheduling\PendingEventAttributes
  • yearly
    変更後
    @method static yearly(): \Illuminate\Console\Scheduling\PendingEventAttributes
  • yearlyOn
    変更後
    @method static yearlyOn(int $month = 1, int|string $dayOfMonth = 1, string $time = '0:0'): \Illuminate\Console\Scheduling\PendingEventAttributes

シグネチャ変更 16

Illuminate\Database\Connection

  • cursor
    変更前
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator]
    変更後
    cursor($query, $bindings = [], $useReadPdo = true) [@param string $query, @param array $bindings, @param bool $useReadPdo, @return \Generator<int, \stdClass>]

Illuminate\Database\Console\ShowModelCommand

  • handle
    変更前
    handle() [@return int]
    変更後
    handle(Illuminate\Database\Eloquent\ModelInspector $modelInspector) [@return int]

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) [@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, @return void]
    変更後
    __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, @return void]

Illuminate\Database\Eloquent\Relations\MorphTo

  • __construct
    変更前
    __construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string $ownerKey, @param string $type, @param string $relation, @return void]
    変更後
    __construct(Illuminate\Database\Eloquent\Builder $query, Illuminate\Database\Eloquent\Model $parent, $foreignKey, $ownerKey, $type, $relation) [@param \Illuminate\Database\Eloquent\Builder<TRelatedModel> $query, @param TDeclaringModel $parent, @param string $foreignKey, @param string|null $ownerKey, @param string $type, @param string $relation, @return void]

Illuminate\Database\Query\Builder

  • aggregate
    変更前
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return mixed]
    変更後
    aggregate($function, $columns = ['*']) [@param string $function, @param array $columns, @return \Illuminate\Support\Collection|mixed]
  • average
    変更前
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    average($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  • avg
    変更前
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    avg($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  • count
    変更前
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return int]
    変更後
    count($columns = '*') [@param \Illuminate\Contracts\Database\Query\Expression|string $columns, @return \Illuminate\Support\Collection|int]
  • cursor
    変更前
    cursor() [@return \Illuminate\Support\LazyCollection]
    変更後
    cursor() [@return \Illuminate\Support\LazyCollection<int, \stdClass>]
  • get
    変更前
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection]
    変更後
    get($columns = ['*']) [@param array|string $columns, @return \Illuminate\Support\Collection<int, \stdClass>]
  • max
    変更前
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    max($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  • min
    変更前
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    min($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]
  • sum
    変更前
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return mixed]
    変更後
    sum($column) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @return \Illuminate\Support\Collection|mixed]

Illuminate\Support\Facades\DB

  • transaction
    変更前
    @method static transaction(\Closure $callback, int $attempts = 1): void
    変更後
    @method static transaction(\Closure $callback, int $attempts = 1): mixed
  • withTablePrefix
    変更前
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): void
    変更後
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar

Illuminate\Support\Facades\Http

  • recordRequestResponsePair
    変更前
    @method static recordRequestResponsePair(\Illuminate\Http\Client\Request $request, \Illuminate\Http\Client\Response $response): void
    変更後
    @method static recordRequestResponsePair(\Illuminate\Http\Client\Request $request, \Illuminate\Http\Client\Response|null $response): void