protected function OEmbedProcessor::getOembedProviders in Gutenberg 8.2
Get the oEmbed provider definitions.
Return value
array The oEmbed providers.
1 call to OEmbedProcessor::getOembedProviders()
- OEmbedProcessor::getProviderUri in src/
BlockProcessor/ OEmbedProcessor.php - Get a configured provider for the oEmbed resource.
File
- src/
BlockProcessor/ OEmbedProcessor.php, line 282
Class
- OEmbedProcessor
- Processes oEmbed blocks.
Namespace
Drupal\gutenberg\BlockProcessorCode
protected function getOembedProviders() {
if ($this->oembedProviders === NULL) {
$this->oembedProviders = [];
$providers_string = $this->settings['oembed']['providers'];
$providers_line = explode("\n", $providers_string);
foreach ($providers_line as $value) {
$items = explode(' | ', trim($value));
if (count($items) === 3) {
$key = array_shift($items);
$this->oembedProviders[$key] = $items;
}
}
}
return $this->oembedProviders;
}