public static function OverrideHelper::entityHandler 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::entityHandler()
- 8.6 modules/entity_browser_generic_embed/src/OverrideHelper.php \Drupal\entity_browser_generic_embed\OverrideHelper::entityHandler()
- 9.0.x modules/entity_browser_generic_embed/src/OverrideHelper.php \Drupal\entity_browser_generic_embed\OverrideHelper::entityHandler()
Overrides the class used for an entity handler.
The replacement class is only used if its immediate parent is the handler class specified by the entity type definition.
Parameters
\Drupal\Core\Entity\EntityTypeInterface $entity_type: The entity type definition.
string $handler_type: The handler type.
string $replacement_class: The class to use.
File
- modules/
entity_browser_generic_embed/ src/ OverrideHelper.php, line 78
Class
- OverrideHelper
- Helps tweak and override implementations of various things.
Namespace
Drupal\entity_browser_generic_embedCode
public static function entityHandler(EntityTypeInterface $entity_type, $handler_type, $replacement_class) {
if (get_parent_class($replacement_class) == $entity_type
->getHandlerClass($handler_type)) {
$entity_type
->setHandlerClass($handler_type, $replacement_class);
}
}