Elastica\Cluster::getNodeNames PHP Method

getNodeNames() public method

Returns a list of existing node names.
public getNodeNames ( ) : array
return array List of node names
    public function getNodeNames()
    {
        $data = $this->getState();
        $nodeNames = [];
        foreach ($data['nodes'] as $node) {
            $nodeNames[] = $node['name'];
        }
        return $nodeNames;
    }

Usage Example

Esempio n. 1
0
 /**
  * @group functional
  */
 public function testGetNodeNames()
 {
     $client = $this->_getClient();
     $cluster = new Cluster($client);
     foreach ($cluster->getNodeNames() as $name) {
         $this->assertEquals('Elastica', $name);
     }
 }
All Usage Examples Of Elastica\Cluster::getNodeNames