EntityViewMode.php in Lightning Core 8.5
Same filename and directory in other branches
Namespace
Drupal\lightning_core\EntityFile
src/Entity/EntityViewMode.phpView source
<?php
namespace Drupal\lightning_core\Entity;
use Drupal\Core\Entity\Entity\EntityViewMode as BaseEntityViewMode;
use Drupal\Core\Entity\EntityDescriptionInterface;
use Drupal\lightning_core\ConfigEntityDescriptionTrait;
/**
* Adds description support to entity view modes.
*/
class EntityViewMode extends BaseEntityViewMode implements EntityDescriptionInterface {
use ConfigEntityDescriptionTrait;
/**
* {@inheritdoc}
*
* This should be removed before Lightning 2.2.0. See
* https://www.drupal.org/node/2907654
*/
protected function urlRouteParameters($rel) {
$parameters = parent::urlRouteParameters($rel);
if (empty($parameters['entity_type_id'])) {
$parameters['entity_type_id'] = $this
->getTargetType();
}
return $parameters;
}
}
Classes
Name | Description |
---|---|
EntityViewMode | Adds description support to entity view modes. |