public function __construct(array $parameterExpressions) { parent::__construct($parameterExpressions, 4); //(outerValue, innerValue, outerKey, innerKey) $this->outerValue = isset($parameterExpressions[0]) ? $parameterExpressions[0] : null; $this->innerValue = isset($parameterExpressions[1]) ? $parameterExpressions[1] : null; $this->outerKey = isset($parameterExpressions[2]) ? $parameterExpressions[2] : null; $this->innerKey = isset($parameterExpressions[3]) ? $parameterExpressions[3] : null; }
public function __construct(array $parameterExpressions) { parent::__construct($parameterExpressions, 2); $this->aggregateValue = isset($parameterExpressions[0]) ? $parameterExpressions[0] : null; $this->value = isset($parameterExpressions[1]) ? $parameterExpressions[1] : null; }