ConfigBuilder
FinalYes
Properties
Methods
- __construct() : mixed
- analyze() : self
- build() : Config
- cache() : self
- cacheDir() : self
- clock() : self
- groupBy() : self
- hydrator() : self
- id() : self
- join() : self
- name() : self
- optimizer() : self
- repartition() : self
- reset() : self
- serializer() : self
- sort() : self
- withTelemetry() : self
Properties
$cache read-only
public
CacheConfigBuilder
$cache
Methods
__construct()
public
__construct() : mixed
analyze()
public
analyze(Analyze $analyze) : self
Parameters
- $analyze : Analyze
Return values
selfbuild()
public
build() : Config
Return values
Configcache()
public
cache(Cache $cache) : self
Parameters
- $cache : Cache
Return values
selfcacheDir()
public
cacheDir(string|Path $dir) : self
Parameters
- $dir : string|Path
Return values
selfclock()
public
clock(ClockInterface $clocks) : self
Parameters
- $clocks : ClockInterface
Return values
selfgroupBy()
public
groupBy(GroupByAlgorithmBuilder $algorithm) : self
Parameters
- $algorithm : GroupByAlgorithmBuilder
Return values
selfhydrator()
public
hydrator(Hydrator $hydrator) : self
Parameters
- $hydrator : Hydrator
Return values
selfid()
public
id(string $id) : self
Parameters
- $id : string
Return values
selfjoin()
public
join(JoinAlgorithmBuilder $algorithm) : self
Parameters
- $algorithm : JoinAlgorithmBuilder
Return values
selfname()
public
name(string $name) : self
Parameters
- $name : string
Return values
selfoptimizer()
public
optimizer(Optimizer $optimizer) : self
Parameters
- $optimizer : Optimizer
Return values
selfrepartition()
public
repartition(RepartitionAlgorithmBuilder $algorithm) : self
Parameters
- $algorithm : RepartitionAlgorithmBuilder
Return values
selfreset()
public
reset() : self
Return values
selfserializer()
public
serializer(Serializer $serializer) : self
Parameters
- $serializer : Serializer
Return values
selfsort()
public
sort(SortAlgorithmBuilder $algorithm) : self
Parameters
- $algorithm : SortAlgorithmBuilder
Return values
selfwithTelemetry()
public
withTelemetry(Telemetry $telemetry[, TelemetryOptions $options = new TelemetryOptions() ]) : self
Parameters
- $telemetry : Telemetry
- $options : TelemetryOptions = new TelemetryOptions()