v11.8.0

追加 7

Illuminate\Cache\Lock

  • isOwnedBy
    変更後
    isOwnedBy($owner) [@param string|null $owner, @return bool]

Illuminate\Console\Command

  • fail
    変更後
    fail(Throwable|string|null $exception = null) [@param \Throwable|string|null $exception, @return void]

Illuminate\Contracts\Routing\UrlGenerator

  • query
    変更後
    @method query(string $path, array $query = [], mixed $extra = [], bool|null $secure = null): string

Illuminate\Database\Eloquent\Concerns\HasEvents

Illuminate\Support\Collection

  • unshift
    変更後
    unshift(...$values) [@param TValue ...$values, @return $this]

Illuminate\Support\Traits\EnumeratesValues

  • avg
    変更後
    avg($callback = null) [@param (callable(TValue): float|int)|string|null $callback, @return float|int|null]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateContains
    変更後
    validateContains($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

シグネチャ変更 30

Illuminate\Database\Eloquent\Concerns\HasUlids

  • resolveRouteBindingQuery
    変更前
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Relations\Relation]
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]

Illuminate\Database\Eloquent\Concerns\HasUuids

  • resolveRouteBindingQuery
    変更前
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Relations\Relation]
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]

Illuminate\Database\Eloquent\Model

  • resolveRouteBindingQuery
    変更前
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Database\Eloquent\Relations\Relation]
    変更後
    resolveRouteBindingQuery($query, $value, $field = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query, @param mixed $value, @param string|null $field, @return \Illuminate\Contracts\Database\Eloquent\Builder]

Illuminate\Foundation\Configuration\ApplicationBuilder

  • withRouting
    変更前
    withRouting(?Closure $using = null, ?string $web = null, ?string $api = null, ?string $commands = null, ?string $channels = null, ?string $pages = null, ?string $health = null, string $apiPrefix = 'api', ?callable $then = null) [@param \Closure|null $using, @param string|null $web, @param string|null $api, @param string|null $commands, @param string|null $channels, @param string|null $pages, @param string $apiPrefix, @param callable|null $then, @return $this]
    変更後
    withRouting(?Closure $using = null, array|string|null $web = null, array|string|null $api = null, ?string $commands = null, ?string $channels = null, ?string $pages = null, ?string $health = null, string $apiPrefix = 'api', ?callable $then = null) [@param \Closure|null $using, @param array|string|null $web, @param array|string|null $api, @param string|null $commands, @param string|null $channels, @param string|null $pages, @param string $apiPrefix, @param callable|null $then, @return $this]

Illuminate\Support\Facades\App

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Auth

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Cache

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Config

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Context

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Cookie

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\DB

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Event

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\File

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Http

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Lang

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Mail

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Notification

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Process

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Redirect

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Redis

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Request

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Response

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Route

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Schema

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Session

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Storage

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\URL

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\View

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Support\Facades\Vite

  • macro
    変更前
    @method static macro(string $name, object|callable $macro): void
    変更後
    @method static macro(string $name, object|callable $macro, object|callable $macro = null): void

Illuminate\Validation\Rule

  • array
    変更前
    static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\ArrayRule]
    変更後
    static array($keys = null) [@param array|null $keys, @return \Illuminate\Validation\Rules\ArrayRule]

削除 2

Illuminate\Support\Collection

  • avg
    変更前
    avg($callback = null) [@param (callable(TValue): float|int)|string|null $callback, @return float|int|null]

Illuminate\Support\LazyCollection

  • avg
    変更前
    avg($callback = null) [@param (callable(TValue): float|int)|string|null $callback, @return float|int|null]