Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

OEmbedInterface.php

Namespace

Drupal\media\Plugin\media\Source

File

core/modules/media/src/Plugin/media/Source/OEmbedInterface.php

View source
<?php

namespace Drupal\media\Plugin\media\Source;

use Drupal\media\MediaSourceFieldConstraintsInterface;

/**
 * Defines additional functionality for source plugins that use oEmbed.
 */
interface OEmbedInterface extends MediaSourceFieldConstraintsInterface {
    
    /**
     * Returns the oEmbed provider names.
     *
     * The allowed providers can be configured by the user. If it is not
     * configured, all providers supported by the plugin are returned.
     *
     * @return string[]
     *   A list of oEmbed provider names.
     */
    public function getProviders();

}

Interfaces

Title Deprecated Summary
OEmbedInterface Defines additional functionality for source plugins that use oEmbed.

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal