v11.37.0

追加 7

Illuminate\Database\Eloquent\Concerns\QueriesRelationships

  • orWhereDoesntHaveRelation
    変更後
    orWhereDoesntHaveRelation($relation, $column, $operator = null, $value = null) [@param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation, @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
  • orWhereMorphDoesntHaveRelation
    変更後
    orWhereMorphDoesntHaveRelation($relation, $types, $column, $operator = null, $value = null) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param string|array $types, @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
  • whereDoesntHaveRelation
    変更後
    whereDoesntHaveRelation($relation, $column, $operator = null, $value = null) [@param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation, @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]
  • whereMorphDoesntHaveRelation
    変更後
    whereMorphDoesntHaveRelation($relation, $types, $column, $operator = null, $value = null) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param string|array $types, @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column, @param mixed $operator, @param mixed $value, @return $this]

Illuminate\Http\Response

Illuminate\Queue\InteractsWithQueue

  • assertFailedWith
    変更後
    assertFailedWith($exception) [@param \Throwable|string $exception, @return $this]

Illuminate\Support\Uri

  • dump
    変更後
    dump(...$args) [@param mixed ...$args, @return $this]

シグネチャ変更 28

Illuminate\Console\Scheduling\ManagesFrequencies

  • hourlyAt
    変更前
    hourlyAt($offset) [@param array|string|int $offset, @return $this]
    変更後
    hourlyAt($offset) [@param array|string|int<0, 23>|int<0, 23>[] $offset, @return $this]
  • monthlyOn
    変更前
    monthlyOn($dayOfMonth = 1, $time = '0:0') [@param int $dayOfMonth, @param string $time, @return $this]
    変更後
    monthlyOn($dayOfMonth = 1, $time = '0:0') [@param int<1, 31> $dayOfMonth, @param string $time, @return $this]
  • twiceDaily
    変更前
    twiceDaily($first = 1, $second = 13) [@param int $first, @param int $second, @return $this]
    変更後
    twiceDaily($first = 1, $second = 13) [@param int<0, 23> $first, @param int<0, 23> $second, @return $this]
  • twiceDailyAt
    変更前
    twiceDailyAt($first = 1, $second = 13, $offset = 0) [@param int $first, @param int $second, @param int $offset, @return $this]
    変更後
    twiceDailyAt($first = 1, $second = 13, $offset = 0) [@param int<0, 23> $first, @param int<0, 23> $second, @param int<0, 59> $offset, @return $this]
  • twiceMonthly
    変更前
    twiceMonthly($first = 1, $second = 16, $time = '0:0') [@param int $first, @param int $second, @param string $time, @return $this]
    変更後
    twiceMonthly($first = 1, $second = 16, $time = '0:0') [@param int<1, 31> $first, @param int<1, 31> $second, @param string $time, @return $this]
  • yearlyOn
    変更前
    yearlyOn($month = 1, $dayOfMonth = 1, $time = '0:0') [@param int $month, @param int|string $dayOfMonth, @param string $time, @return $this]
    変更後
    yearlyOn($month = 1, $dayOfMonth = 1, $time = '0:0') [@param int $month, @param int<1, 31>|string $dayOfMonth, @param string $time, @return $this]

Illuminate\Foundation\Testing\Concerns\MakesHttpRequests

  • call
    変更前
    call($method, $uri, $parameters = [], $cookies = [], $files = [], $server = [], $content = null) [@param string $method, @param string $uri, @param array $parameters, @param array $cookies, @param array $files, @param array $server, @param string|null $content, @return \Illuminate\Testing\TestResponse]
    変更後
    call($method, $uri, $parameters = [], $cookies = [], $files = [], $server = [], $content = null) [@param string $method, @param \Illuminate\Support\Uri|string $uri, @param array $parameters, @param array $cookies, @param array $files, @param array $server, @param string|null $content, @return \Illuminate\Testing\TestResponse]
  • delete
    変更前
    delete($uri, array $data = [], array $headers = []) [@param string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    delete($uri, array $data = [], array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • deleteJson
    変更前
    deleteJson($uri, array $data = [], array $headers = [], $options = 0) [@param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    deleteJson($uri, array $data = [], array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • get
    変更前
    get($uri, array $headers = []) [@param string $uri, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    get($uri, array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • getJson
    変更前
    getJson($uri, array $headers = [], $options = 0) [@param string $uri, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    getJson($uri, array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • head
    変更前
    head($uri, array $headers = []) [@param string $uri, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    head($uri, array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • json
    変更前
    json($method, $uri, array $data = [], array $headers = [], $options = 0) [@param string $method, @param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    json($method, $uri, array $data = [], array $headers = [], $options = 0) [@param string $method, @param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • options
    変更前
    options($uri, array $data = [], array $headers = []) [@param string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    options($uri, array $data = [], array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • optionsJson
    変更前
    optionsJson($uri, array $data = [], array $headers = [], $options = 0) [@param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    optionsJson($uri, array $data = [], array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • patch
    変更前
    patch($uri, array $data = [], array $headers = []) [@param string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    patch($uri, array $data = [], array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • patchJson
    変更前
    patchJson($uri, array $data = [], array $headers = [], $options = 0) [@param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    patchJson($uri, array $data = [], array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • post
    変更前
    post($uri, array $data = [], array $headers = []) [@param string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    post($uri, array $data = [], array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • postJson
    変更前
    postJson($uri, array $data = [], array $headers = [], $options = 0) [@param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    postJson($uri, array $data = [], array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
  • put
    変更前
    put($uri, array $data = [], array $headers = []) [@param string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
    変更後
    put($uri, array $data = [], array $headers = []) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @return \Illuminate\Testing\TestResponse]
  • putJson
    変更前
    putJson($uri, array $data = [], array $headers = [], $options = 0) [@param string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]
    変更後
    putJson($uri, array $data = [], array $headers = [], $options = 0) [@param \Illuminate\Support\Uri|string $uri, @param array $data, @param array $headers, @param int $options, @return \Illuminate\Testing\TestResponse]

Illuminate\Support\Collection

  • hasAny
    変更前
    hasAny($key) [@param mixed $key, @return bool]
    変更後
    hasAny($key) [@param TKey|array<array-key, TKey> $key, @return bool]

Illuminate\Support\Facades\Http

  • preventStrayRequests
    変更前
    static preventStrayRequests() [@return \Illuminate\Http\Client\Factory]
    変更後
    static preventStrayRequests($prevent = true) [@param bool $prevent, @return \Illuminate\Http\Client\Factory]

Illuminate\Support\Facades\Schedule

  • hourlyAt
    変更前
    @method static hourlyAt(array|string|int $offset): \Illuminate\Console\Scheduling\PendingEventAttributes
    変更後
    @method static hourlyAt(array|string|int|int[] $offset): \Illuminate\Console\Scheduling\PendingEventAttributes

Illuminate\Support\Str

  • is
    変更前
    static is($pattern, $value) [@param string|iterable<string> $pattern, @param string $value, @return bool]
    変更後
    static is($pattern, $value, $ignoreCase = false) [@param string|iterable<string> $pattern, @param string $value, @param bool $ignoreCase, @return bool]

Illuminate\Support\Stringable

  • is
    変更前
    is($pattern) [@param string|iterable<string> $pattern, @return bool]
    変更後
    is($pattern, $ignoreCase = false) [@param string|iterable<string> $pattern, @param bool $ignoreCase, @return bool]

Illuminate\Support\Uri

  • withoutQuery
    変更前
    withoutQuery(array $keys): static
    変更後
    withoutQuery(array|string $keys): static

Illuminate\View\View

  • withErrors
    変更前
    withErrors($provider, $bag = 'default') [@param \Illuminate\Contracts\Support\MessageProvider|array $provider, @param string $bag, @return $this]
    変更後
    withErrors($provider, $bag = 'default') [@param \Illuminate\Contracts\Support\MessageProvider|array|string $provider, @param string $bag, @return $this]