public function UrlResolverInterface::getProviderByUrl in Drupal 10
Same name and namespace in other branches
- 8 core/modules/media/src/OEmbed/UrlResolverInterface.php \Drupal\media\OEmbed\UrlResolverInterface::getProviderByUrl()
- 9 core/modules/media/src/OEmbed/UrlResolverInterface.php \Drupal\media\OEmbed\UrlResolverInterface::getProviderByUrl()
Tries to determine the oEmbed provider for a media asset URL.
Parameters
string $url: The media asset URL.
Return value
\Drupal\media\OEmbed\Provider The oEmbed provider for the asset.
Throws
\Drupal\media\OEmbed\ResourceException If the provider cannot be determined.
\Drupal\media\OEmbed\ProviderException If tne oEmbed provider causes an error.
1 method overrides UrlResolverInterface::getProviderByUrl()
- UrlResolver::getProviderByUrl in core/
modules/ media/ src/ OEmbed/ UrlResolver.php - Tries to determine the oEmbed provider for a media asset URL.
File
- core/
modules/ media/ src/ OEmbed/ UrlResolverInterface.php, line 28
Class
- UrlResolverInterface
- Defines the interface for the oEmbed URL resolver service.
Namespace
Drupal\media\OEmbedCode
public function getProviderByUrl($url);