Parameter
in package
implements
Reducer
Table of Contents
Interfaces
Properties
Methods
- __construct() : mixed
- reduce() : TCarry|null
- determineDefault() : Expression|null
Properties
$valueConverter read-only
private
Standard
$valueConverter
Methods
__construct()
public
__construct(Standard $valueConverter) : mixed
Parameters
- $valueConverter : Standard
reduce()
public
reduce(ContextStack $context, object $object, StrategyContainer $strategies, object|null $carry) : TCarry|null
Parameters
- $context : ContextStack
- $object : object
- $strategies : StrategyContainer
- $carry : object|null
Attributes
- #[Override]
Return values
TCarry|nulldetermineDefault()
private
determineDefault(Param $value, Context|null $context) : Expression|null