Beispiel #1
0
 /**
  * @param ProviderInterface $provider
  * @return FeatureInterface[]
  */
 protected function getFeaturesFromProvider(ProviderInterface $provider)
 {
     $features = [];
     try {
         $features = $provider->getFeatures($this->context);
     } catch (Exception $e) {
         $this->logger->error('Feature provider {provider} threw exception on status resolution: {exception}', ['provider' => $provider->getName(), 'exception' => $e]);
     }
     return $features;
 }