public function getStatusData( string $override_region = null )
	{
		$resultPromise = $this->setEndpoint("/lol/status/" . self::RESOURCE_STATUS_VERSION . "/shard-data")
			->setResource(self::RESOURCE_STATICDATA, "/shard-data")
			->makeCall($override_region);

		return $this->resolveOrEnqueuePromise($resultPromise, function(array $result) {
			return new Objects\ShardStatus($result, $this);
		});
	}
public function getStatusData( string $override_region = null )
	{
		$resultPromise = $this->setEndpoint("/lol/status/" . self::RESOURCE_STATUS_VERSION . "/shard-data")
			->setResource(self::RESOURCE_STATICDATA, "/shard-data")
			->makeCall($override_region);

		return $this->resolveOrEnqueuePromise($resultPromise, function(array $result) {
			return new Objects\ShardStatus($result, $this);
		});
	}
public function getStatusData ( string $ override_region = null ) { $ resultPromise = $ this -> setEndpoint ( "/lol/status/" . self :: RESOURCE_STATUS_VERSION . "/shard-data" ) -> setResource ( self :: RESOURCE_STATICDATA , "/shard-data" ) -> makeCall ( $ override_region ) ; return $ this -> resolveOrEnqueuePromise ( $ resultPromise , function ( array $ result ) { return new Objects \ ShardStatus ( $ result , $ this ) ; } ) ; }
Get status data - shard list.

@param string|null $override_region

@return Objects\ShardStatus

@throws SettingsException
@throws RequestException
@throws ServerException
@throws ServerLimitException
@throws GeneralException

@link https://developer.riotgames.com/api-methods/#lol-status-v3/GET_getShardData
Get status data - shard list .