JsonSchemaTypeFactory

Illuminate\JsonSchema\JsonSchemaTypeFactory

class src/Illuminate/JsonSchema/JsonSchemaTypeFactory.php

anyOf

v13.16.0 から

anyOf(Closure|array $schemas): Illuminate\JsonSchema\Types\AnyOfType
@param (Closure(JsonSchemaTypeFactory): array<int, Types\Type>)|array<int, Types\Type> $schemas
  1. v13.16.0 追加
    変更後
    anyOf(Closure|array $schemas): Illuminate\JsonSchema\Types\AnyOfType [@param (Closure(JsonSchemaTypeFactory): array<int, Types\Type>)|array<int, Types\Type> $schemas]

array

v12.28.0 から

array(): Illuminate\JsonSchema\Types\ArrayType
  1. v12.28.0 追加
    変更後
    array(): Illuminate\JsonSchema\Types\ArrayType

boolean

v12.28.0 から

boolean(): Illuminate\JsonSchema\Types\BooleanType
  1. v12.28.0 追加
    変更後
    boolean(): Illuminate\JsonSchema\Types\BooleanType

integer

v12.28.0 から

integer(): Illuminate\JsonSchema\Types\IntegerType
  1. v12.28.0 追加
    変更後
    integer(): Illuminate\JsonSchema\Types\IntegerType

number

v12.28.0 から

number(): Illuminate\JsonSchema\Types\NumberType
  1. v12.28.0 追加
    変更後
    number(): Illuminate\JsonSchema\Types\NumberType

object

v12.28.0 から

object(Closure|array $properties = []): Illuminate\JsonSchema\Types\ObjectType
@param (Closure(JsonSchemaTypeFactory): array<string, Types\Type>)|array<string, Types\Type> $properties
  1. v12.28.0 追加
    変更後
    object(Closure|array $properties = []): Illuminate\JsonSchema\Types\ObjectType [@param (Closure(JsonSchemaTypeFactory): array<string, Types\Type>)|array<string, Types\Type> $properties]

string

v12.28.0 から

string(): Illuminate\JsonSchema\Types\StringType
  1. v12.28.0 追加
    変更後
    string(): Illuminate\JsonSchema\Types\StringType

union

v13.15.0 から

union(array $types): Illuminate\JsonSchema\Types\UnionType
@param array<int, string> $types
  1. v12.62.0 追加
    変更後
    union(array $types): Illuminate\JsonSchema\Types\UnionType [@param array<int, string> $types]
  2. v13.0.0 削除
    変更前
    union(array $types): Illuminate\JsonSchema\Types\UnionType [@param array<int, string> $types]
  3. v13.15.0 追加
    変更後
    union(array $types): Illuminate\JsonSchema\Types\UnionType [@param array<int, string> $types]