MiconViewBuilder.php in Micon 2.x
Same filename and directory in other branches
Namespace
Drupal\miconFile
src/MiconViewBuilder.phpView source
<?php
namespace Drupal\micon;
use Drupal\Core\Entity\EntityInterface;
use Drupal\Core\Entity\EntityViewBuilder;
/**
* Base class for entity view builders.
*
* @ingroup entity_api
*/
class MiconViewBuilder extends EntityViewBuilder {
/**
* {@inheritdoc}
*/
protected function getBuildDefaults(EntityInterface $entity, $view_mode) {
$build = parent::getBuildDefaults($entity, $view_mode);
// Use micon_package as the #theme for clarity.
$build['#theme'] .= '_package';
$build['#attached']['library'][] = 'micon/micon.' . $entity
->id();
return $build;
}
}
Classes
Name![]() |
Description |
---|---|
MiconViewBuilder | Base class for entity view builders. |