class UrlResolver in Media Migration 8
Simple oEmbed URL resolver replacement for remote media migration tests.
Hierarchy
- class \Drupal\media\OEmbed\UrlResolver implements UrlResolverInterface uses UseCacheBackendTrait
- class \Drupal\media_migration_test_oembed\UrlResolver
Expanded class hierarchy of UrlResolver
File
- tests/
modules/ media_migration_test_oembed/ src/ UrlResolver.php, line 10
Namespace
Drupal\media_migration_test_oembedView source
class UrlResolver extends BaseUrlResolver {
/**
* {@inheritdoc}
*/
public function getResourceUrl($url, $max_width = NULL, $max_height = NULL) {
return $url;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
UrlResolver:: |
protected | property | The HTTP client. | |
UrlResolver:: |
protected | property | The module handler service. | |
UrlResolver:: |
protected | property | The OEmbed provider repository service. | |
UrlResolver:: |
protected | property | The OEmbed resource fetcher service. | |
UrlResolver:: |
protected | property | Static cache of discovered oEmbed resource URLs, keyed by canonical URL. | |
UrlResolver:: |
protected | function | Runs oEmbed discovery and returns the endpoint URL if successful. | |
UrlResolver:: |
protected | function | Tries to find the oEmbed URL in a DOM. | |
UrlResolver:: |
public | function |
Tries to determine the oEmbed provider for a media asset URL. Overrides UrlResolverInterface:: |
|
UrlResolver:: |
public | function |
Builds the resource URL for a media asset URL. Overrides UrlResolver:: |
|
UrlResolver:: |
public | function | Constructs a UrlResolver object. | |
UseCacheBackendTrait:: |
protected | property | Cache backend instance. | |
UseCacheBackendTrait:: |
protected | property | Flag whether caches should be used or skipped. | |
UseCacheBackendTrait:: |
protected | function | Fetches from the cache backend, respecting the use caches flag. | 1 |
UseCacheBackendTrait:: |
protected | function | Stores data in the persistent cache, respecting the use caches flag. |