Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }