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); }
/** * @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; }