Elastica\Cluster\Settings::get PHP Method

get() public method

Returns settings data.
public get ( ) : array
return array Settings data (persistent and transient)
    public function get()
    {
        return $this->request()->getData();
    }

Usage Example

 public function testSetPersistent()
 {
     $index = $this->_createIndex();
     if (count($index->getClient()->getCluster()->getNodes()) < 2) {
         $this->markTestSkipped('At least two master nodes have to be running for this test');
     }
     $settings = new Settings($index->getClient());
     $settings->setPersistent('discovery.zen.minimum_master_nodes', 2);
     $data = $settings->get();
     $this->assertEquals(2, $data['persistent']['discovery.zen.minimum_master_nodes']);
     $settings->setPersistent('discovery.zen.minimum_master_nodes', 1);
     $data = $settings->get();
     $this->assertEquals(1, $data['persistent']['discovery.zen.minimum_master_nodes']);
 }