FallbackPluginManagerInterface.php

Same filename in other branches
  1. 8.9.x core/lib/Drupal/Component/Plugin/FallbackPluginManagerInterface.php
  2. 10 core/lib/Drupal/Component/Plugin/FallbackPluginManagerInterface.php
  3. 11.x core/lib/Drupal/Component/Plugin/FallbackPluginManagerInterface.php

Namespace

Drupal\Component\Plugin

File

core/lib/Drupal/Component/Plugin/FallbackPluginManagerInterface.php

View source
<?php

namespace Drupal\Component\Plugin;


/**
 * An interface implemented by plugin managers with fallback plugin behaviors.
 */
interface FallbackPluginManagerInterface {
    
    /**
     * Gets a fallback id for a missing plugin.
     *
     * @param string $plugin_id
     *   The ID of the missing requested plugin.
     * @param array $configuration
     *   An array of configuration relevant to the plugin instance.
     *
     * @return string
     *   The id of an existing plugin to use when the plugin does not exist.
     */
    public function getFallbackPluginId($plugin_id, array $configuration = []);

}

Interfaces

Title Deprecated Summary
FallbackPluginManagerInterface An interface implemented by plugin managers with fallback plugin behaviors.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.