getSettings() public method

Fetch the settings.
public getSettings ( ) : array
return array
 public function testSchemeIsStrippedAndIgnoredFromHostInOptions()
 {
     $options = array('host' => 'https://test.com');
     $pusher = new Pusher('app_key', 'app_secret', 'app_id', $options);
     $settings = $pusher->getSettings();
     $this->assertEquals('http', $settings['scheme']);
     $this->assertEquals('test.com', $settings['host']);
 }
 public function testClusterOptionIsOverriddenByLegacyHostParameter()
 {
     $options = array('cluster' => 'eu');
     $host = 'api.staging.pusher.com';
     $pusher = new Pusher('app_key', 'app_secret', 'app_id', $options, $host);
     $settings = $pusher->getSettings();
     $this->assertEquals('api.staging.pusher.com', $settings['host']);
 }