Elastica\Cluster\Health::getIndices PHP Method

getIndices() public method

Gets the status of the indices.
public getIndices ( ) : Index[]
return Elastica\Cluster\Health\Index[]
    public function getIndices()
    {
        $indices = [];
        foreach ($this->_data['indices'] as $indexName => $index) {
            $indices[$indexName] = new Index($indexName, $index);
        }
        return $indices;
    }

Usage Example

 public function testGetIndices()
 {
     $indices = $this->_health->getIndices();
     $this->assertInternalType('array', $indices);
     $this->assertEquals(2, count($indices));
     foreach ($indices as $index) {
         $this->assertInstanceOf('Elastica\\Cluster\\Health\\Index', $index);
     }
 }