public function ProviderManager::loadProviderFromStream in Video 8.2
Same name and namespace in other branches
- 8 src/ProviderManager.php \Drupal\video\ProviderManager::loadProviderFromStream()
Throws
\Drupal\Component\Plugin\Exception\PluginException
Overrides ProviderManagerInterface::loadProviderFromStream
File
- src/
ProviderManager.php, line 71
Class
- ProviderManager
- Gathers the provider plugins.
Namespace
Drupal\videoCode
public function loadProviderFromStream($stream, $file, $metadata = [], $settings = []) {
$definitions = $this
->getDefinitions();
foreach ($definitions as $definition) {
if ($definition['stream_wrapper'] == $stream) {
return $definition ? $this
->createInstance($definition['id'], [
'file' => $file,
'metadata' => $metadata,
'settings' => $settings,
]) : FALSE;
}
}
}