Flow PHP

Definition

FinalYes

Methods

__construct()  : mixed
addMetadata()  : self
boolean()  : self
date()  : self
dateTime()  : self
entry()  : Reference
enum()  : self
float()  : self
fromArray()  : self
integer()  : self
isCompatible()  : bool
isNullable()  : bool
isSame()  : bool
json()  : self
list()  : self
makeNullable()  : self
map()  : self
matches()  : bool
merge()  : self
metadata()  : Metadata
normalize()  : array<string|int, mixed>
nullable()  : self
rename()  : self
setMetadata()  : self
string()  : self
structure()  : self
time()  : self
type()  : Type<string|int, mixed>
uuid()  : self
xml()  : self
xml_element()  : self

Methods

addMetadata()

public addMetadata(string $key, int|string|bool|float|array<string|int, mixed> $value) : self
Parameters
$key : string
$value : int|string|bool|float|array<string|int, mixed>
Return values
self

boolean()

public static boolean(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

date()

public static date(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

dateTime()

public static dateTime(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

enum()

public static enum(string|Reference $entry, UnitEnum> $type[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$type : UnitEnum>
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

float()

public static float(string|Reference $entry[, bool $nullable = false ][, int $precision = 6 ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$precision : int = 6
$metadata : Metadata|null = null
Return values
self

fromArray()

public static fromArray(array<string|int, mixed> $definition) : self
Parameters
$definition : array<string|int, mixed>
Return values
self

integer()

public static integer(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

isCompatible()

public isCompatible(self $definition) : bool
Parameters
$definition : self
Return values
bool

isNullable()

public isNullable() : bool
Return values
bool

isSame()

public isSame(self $definition) : bool
Parameters
$definition : self
Return values
bool

json()

public static json(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

makeNullable()

public makeNullable([bool $nullable = true ]) : self
Parameters
$nullable : bool = true
Return values
self

matches()

public matches(Entry<mixed, mixed> $entry) : bool
Parameters
$entry : Entry<mixed, mixed>
Return values
bool

merge()

public merge(self $definition) : self
Parameters
$definition : self
Return values
self

normalize()

public normalize() : array<string|int, mixed>
Return values
array<string|int, mixed>

nullable()

public nullable() : self

Use makeNullable() instead

Return values
self

rename()

public rename(string $newName) : self
Parameters
$newName : string
Return values
self

string()

public static string(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

time()

public static time(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

uuid()

public static uuid(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

xml()

public static xml(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

xml_element()

public static xml_element(string|Reference $entry[, bool $nullable = false ][, Metadata|null $metadata = null ]) : self
Parameters
$entry : string|Reference
$nullable : bool = false
$metadata : Metadata|null = null
Return values
self

        
On this page

Search results