v11.43.0

追加 18

Illuminate\Database\Eloquent\Builder

  • findSole
    変更後
    findSole($id, $columns = ['*']) [@param mixed $id, @param array|string $columns, @return TModel]

Illuminate\Database\Eloquent\Concerns\QueriesRelationships

  • withWhereRelation
    変更後
    withWhereRelation($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]

Illuminate\Database\Eloquent\Factories\Factory

  • flushState
    変更後
    static flushState() [@return void]

Illuminate\Database\Eloquent\Relations\BelongsToMany

  • findSole
    変更後
    findSole($id, $columns = ['*']) [@param mixed $id, @param array $columns, @return TRelatedModel]

Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough

  • findSole
    変更後
    findSole($id, $columns = ['*']) [@param mixed $id, @param array $columns, @return TRelatedModel]

Illuminate\Process\PendingProcess

Illuminate\Routing\RouteRegistrar

  • can
    変更後
    @method can(\UnitEnum|string $ability, array|string $models = []): \Illuminate\Routing\RouteRegistrar

Illuminate\Support\Arr

  • reject
    変更後
    static reject($array, callable $callback) [@param array $array, @param callable $callback, @return array]

Illuminate\Support\Facades\Process

  • supportsTty
    変更後
    @method static supportsTty(): bool

Illuminate\Support\Facades\Route

  • can
    変更後
    @method static can(\UnitEnum|string $ability, array|string $models = []): \Illuminate\Routing\RouteRegistrar

Illuminate\Support\Str

  • pascal
    変更後
    static pascal($value) [@param string $value, @return string]
  • pluralPascal
    変更後
    static pluralPascal($value, $count = 2) [@param string $value, @param int|array|\Countable $count, @return string]

Illuminate\Support\Stringable

  • pascal
    変更後
    pascal() [@return static]
  • pluralPascal
    変更後
    pluralPascal($count = 2) [@param int|array|\Countable $count, @return static]

Illuminate\Testing\TestResponse

  • ddJson
    変更後
    ddJson($key = null) [@param string|null $key]

Illuminate\Validation\Concerns\ReplacesAttributes

  • replaceProhibitedIfDeclined
    変更後
    replaceProhibitedIfDeclined($message, $attribute, $rule, $parameters) [@param string $message, @param string $attribute, @param string $rule, @param array<int,string> $parameters, @return string]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateProhibitedIfAccepted
    変更後
    validateProhibitedIfAccepted($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param mixed $parameters, @return bool]
  • validateProhibitedIfDeclined
    変更後
    validateProhibitedIfDeclined($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param mixed $parameters, @return bool]

シグネチャ変更 7

Illuminate\Database\Eloquent\Concerns\QueriesRelationships

  • orWhereHasMorph
    変更前
    orWhereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, array> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
    変更後
    orWhereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param int $count, @return $this]

Illuminate\Hashing\AbstractHasher

  • check
    変更前
    check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
    変更後
    check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]

Illuminate\Hashing\Argon2IdHasher

  • check
    変更前
    check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
    変更後
    check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]

Illuminate\Pagination\AbstractCursorPaginator

  • getCollection
    変更前
    getCollection() [@return \Illuminate\Support\Collection]
    変更後
    getCollection() [@return \Illuminate\Support\Collection<TKey, TValue>]
  • offsetGet
    変更前
    offsetGet($key): mixed [@param TKey $key, @return TValue]
    変更後
    offsetGet($key): mixed [@param TKey $key, @return TValue|null]
  • setCollection
    変更前
    setCollection(Illuminate\Support\Collection $collection) [@param \Illuminate\Support\Collection $collection, @return $this]
    変更後
    setCollection(Illuminate\Support\Collection $collection) [@param \Illuminate\Support\Collection<TSetKey, TSetValue> $collection, @return $this]

Illuminate\Pagination\AbstractPaginator

  • offsetGet
    変更前
    offsetGet($key): mixed [@param TKey $key, @return TValue]
    変更後
    offsetGet($key): mixed [@param TKey $key, @return TValue|null]