Flow PHP

Config

Read onlyYes
FinalYes

Immutable configuration that can be used to initialize many contexts.

Configuration must not be changed after it's passed to FlowContext.

Properties

$cache  : CacheConfig
$grouping  : HashGroupByConfig
$join  : HashJoinConfig
$repartition  : HashRepartitionConfig
$sort  : MemorySortConfig|ExternalSortConfig
$telemetry  : TelemetryConfig

Methods

__construct()  : mixed
analyze()  : Analyze|null
builder()  : ConfigBuilder
calculator()  : Calculator
clock()  : ClockInterface
default()  : self
hydrator()  : Hydrator
id()  : string
name()  : string
optimizer()  : Optimizer
randomValueGenerator()  : RandomValueGenerator
serializer()  : Serializer
version()  : string

Properties

Methods

__construct()

public __construct(string $id, string $name, string $version, Serializer $serializer, ClockInterface $clock, Optimizer $optimizer, Hydrator $hydrator, CacheConfig $cache, MemorySortConfig|ExternalSortConfig $sort, Analyze|null $analyze, TelemetryConfig $telemetry, HashGroupByConfig $grouping, HashJoinConfig $join, HashRepartitionConfig $repartition[, Calculator $calculator = new Calculator() ][, RandomValueGenerator $randomValueGenerator = new NativePHPRandomValueGenerator() ]) : mixed
Parameters
$id : string
$name : string
$version : string
$serializer : Serializer
$clock : ClockInterface
$optimizer : Optimizer
$hydrator : Hydrator
$cache : CacheConfig
$sort : MemorySortConfig|ExternalSortConfig
$analyze : Analyze|null
$telemetry : TelemetryConfig
$grouping : HashGroupByConfig
$join : HashJoinConfig
$repartition : HashRepartitionConfig
$calculator : Calculator = new Calculator()
$randomValueGenerator : RandomValueGenerator = new NativePHPRandomValueGenerator()

clock()

public clock() : ClockInterface
Return values
ClockInterface

default()

public static default() : self
Return values
self

id()

public id() : string
Return values
string

name()

public name() : string
Return values
string

serializer()

public serializer() : Serializer
Return values
Serializer

version()

public version() : string
Return values
string
On this page

Search results