v12.11.0

追加 12

Illuminate\Bus\Dispatcher

Illuminate\Database\Eloquent\Factories\Factory

  • prependState
    変更後
    prependState($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]

Illuminate\Support\Arr

  • array
    変更後
    static array(ArrayAccess|array $array, string|int|null $key, ?array $default = null): array
  • boolean
    変更後
    static boolean(ArrayAccess|array $array, string|int|null $key, ?bool $default = null): bool
  • float
    変更後
    static float(ArrayAccess|array $array, string|int|null $key, ?float $default = null): float
  • integer
    変更後
    static integer(ArrayAccess|array $array, string|int|null $key, ?int $default = null): int
  • string
    変更後
    static string(ArrayAccess|array $array, string|int|null $key, ?string $default = null): string

Illuminate\Support\Facades\Bus

Illuminate\Support\Reflector

  • getClassAttribute
    変更後
    static getClassAttribute($objectOrClass, $attribute, $ascend = false) [@param object|class-string $objectOrClass, @param class-string<TAttribute> $attribute, @return TAttribute|null]
  • getClassAttributes
    変更後
    static getClassAttributes($objectOrClass, $attribute, $includeParents = false) [@param TTarget|class-string<TTarget> $objectOrClass, @param class-string<TAttribute> $attribute, @return ($includeParents is true ? Collection<class-string<contravariant TTarget>, Collection<int, TAttribute>> : Collection<int, TAttribute>)]

シグネチャ変更 8

Illuminate\Database\Query\Builder

  • cleanBindings
    変更前
    cleanBindings(array $bindings) [@return array]
    変更後
    cleanBindings(array $bindings) [@param array<mixed> $bindings, @return list<mixed>]
  • getBindings
    変更前
    getBindings() [@return array]
    変更後
    getBindings() [@return list<mixed>]
  • getRawBindings
    変更前
    getRawBindings() [@return array]
    変更後
    getRawBindings() [@return array{ select: list<mixed>, from: list<mixed>, join: list<mixed>, where: list<mixed>, groupBy: list<mixed>, having: list<mixed>, order: list<mixed>, union: list<mixed>, unionOrder: list<mixed>, }]
  • mergeBindings
    変更前
    mergeBindings(self $query) [@return $this]
    変更後
    mergeBindings(self $query) [@param self $query, @return $this]
  • setBindings
    変更前
    setBindings(array $bindings, $type = 'where') [@param string $type, @return $this]
    変更後
    setBindings(array $bindings, $type = 'where') [@param list<mixed> $bindings, @param string $type, @return $this]

Illuminate\Validation\Rules\AnyOf

  • __construct
    変更前
    __construct($rules) [@param Illuminate\Contracts\Validation\ValidationRule[][] $rules]
    変更後
    __construct($rules) [@param array $rules]

Illuminate\Validation\Rules\Enum

  • __construct
    変更前
    __construct($type) [@param class-string $type]
    変更後
    __construct($type) [@param class-string<\UnitEnum> $type]

Illuminate\View\Compilers\Compiler

  • __construct
    変更前
    __construct(Illuminate\Filesystem\Filesystem $files, $cachePath, $basePath = '', $shouldCache = true, $compiledExtension = 'php') [@param \Illuminate\Filesystem\Filesystem $files, @param string $cachePath, @param string $basePath, @param bool $shouldCache, @param string $compiledExtension]
    変更後
    __construct(Illuminate\Filesystem\Filesystem $files, $cachePath, $basePath = '', $shouldCache = true, $compiledExtension = 'php', $shouldCheckTimestamps = true) [@param \Illuminate\Filesystem\Filesystem $files, @param string $cachePath, @param string $basePath, @param bool $shouldCache, @param string $compiledExtension, @param bool $shouldCheckTimestamps]