/**
* Retrieve info on a subscription from the API.
*
* To use the previously cached result (if it exists), use
* {@see Subscription::info()}.
*
* Example:
* ```
* $subscription = $pubsub->subscription('my-new-subscription');
* $subscription->reload();
* $info = $subscription->info();
* echo $info['name']; // `projects/my-awesome-project/subscriptions/my-new-subscription`
* ```
*
* @see https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions/get Get Subscription
*
* @param array $options [optional] Configuration Options
* @return array Subscription data
*/
public function reload(array $options = [])
{
return $this->info = $this->connection->getSubscription($options + ['subscription' => $this->name]);
}