public static function OverrideHelper::pluginClass in Varbase Media 8.5
Same name and namespace in other branches
- 8.7 modules/entity_browser_generic_embed/src/OverrideHelper.php \Drupal\entity_browser_generic_embed\OverrideHelper::pluginClass()
- 8.6 modules/entity_browser_generic_embed/src/OverrideHelper.php \Drupal\entity_browser_generic_embed\OverrideHelper::pluginClass()
- 9.0.x modules/entity_browser_generic_embed/src/OverrideHelper.php \Drupal\entity_browser_generic_embed\OverrideHelper::pluginClass()
Overrides the class implementation specified in a plugin definition.
The replacement class is only used if its immediate parent is the class specified by the plugin definition.
Parameters
array $plugin_definition: The plugin definition.
string $replacement_class: The class to use.
3 calls to OverrideHelper::pluginClass()
- varbase_media_instagram_media_source_info_alter in modules/
varbase_media_instagram/ entity_browser_instagram.module - Implements hook_media_source_info_alter().
- varbase_media_media_source_info_alter in ./
varbase_media.module - Implements hook_media_source_info_alter().
- varbase_media_twitter_media_source_info_alter in modules/
varbase_media_twitter/ varbase_media_twitter.module - Implements hook_media_source_info_alter().
File
- modules/
entity_browser_generic_embed/ src/ OverrideHelper.php, line 23
Class
- OverrideHelper
- Helps tweak and override implementations of various things.
Namespace
Drupal\entity_browser_generic_embedCode
public static function pluginClass(array &$plugin_definition, $replacement_class) {
if (get_parent_class($replacement_class) == $plugin_definition['class']) {
$plugin_definition['class'] = $replacement_class;
}
}