/** * Return the context formated for DynamoDB * @return array */ public function getForDynamoDB() { $parameters = parent::getForDynamoDB(); foreach ($this->filters as $name => $filter) { /* @var $filter AttributeCondition */ $parameters['ScanFilter'][$name] = $filter->getForDynamoDB(); } return $parameters; }
/** * Return the context formated for DynamoDB * @return array */ public function getForDynamoDB() { $parameters = parent::getForDynamoDB(); $rangeCondition = $this->rangeCondition; if (null !== $rangeCondition) { $parameters['RangeKeyCondition'] = $rangeCondition->getForDynamoDB(); } $scanIndexForward = $this->scanIndexForward; if (null !== $scanIndexForward) { $parameters['ScanIndexForward'] = $scanIndexForward; } return $parameters; }