Type

Illuminate\JsonSchema\Types\Type

class src/Illuminate/JsonSchema/Types/Type.php

__toString

v12.28.0 から

__toString(): string
  1. v12.28.0 追加
    変更後
    __toString(): string

description

v12.28.0 から

description(string $value): static
  1. v12.28.0 追加
    変更後
    description(string $value): static

enum

v12.28.0 から

enum(array|string $values): static
@param class-string<\BackedEnum>|array<int, mixed> $values
  1. v12.28.0 追加
    変更後
    enum(array $values): static [@param array<int, mixed> $values]
  2. v12.37.0 シグネチャ変更
    変更前
    enum(array $values): static [@param array<int, mixed> $values]
    変更後
    enum(array|string $values): static [@param class-string<\BackedEnum>|array<int, mixed> $values]

nullable

v12.32.0 から

nullable(bool $nullable = true): static
  1. v12.32.0 追加
    変更後
    nullable(bool $nullable = true): static

required

v12.28.0 から

required(bool $required = true): static
  1. v12.28.0 追加
    変更後
    required(): static
  2. v12.32.0 シグネチャ変更
    変更前
    required(): static
    変更後
    required(bool $required = true): static

title

v12.28.0 から

title(string $value): static
  1. v12.28.0 追加
    変更後
    title(string $value): static

toArray

v12.28.0 から

toArray(): array
@return array<string, mixed>
  1. v12.28.0 追加
    変更後
    toArray(): array [@return array<string, mixed>]

toString

v12.28.0 から

toString(): string
  1. v12.28.0 追加
    変更後
    toString(): string