public function testExtractIndexesNoHeaders()
 {
     $headers = [];
     $translator = new Api\Translators\SecondaryIndexHeaderTranslator();
     $indexes = $translator->extractIndexesFromHeaders($headers);
     // Check that we get an empty array back.
     $this->assertNotNull($indexes);
     $this->assertEmpty($indexes);
 }
Пример #2
0
 /**
  * @param mixed|null $data
  * @param array|null $headers
  */
 public function __construct($data = null, $headers = null)
 {
     $this->data = $data;
     if (empty($headers) || !is_array($headers)) {
         return;
     }
     $translator = new SecondaryIndexHeaderTranslator();
     $this->indexes = $translator->extractIndexesFromHeaders($headers);
     $this->headers = $headers;
 }