You are here

protected function LogStorage::generateLogName in Log entity 2.x

Helper method for generating a log name.

Parameters

\Drupal\Core\Entity\EntityInterface $entity: The log entity.

Return value

string Returns the generated log name.

1 call to LogStorage::generateLogName()
LogStorage::doPostSave in src/LogStorage.php
Performs post save entity processing.

File

src/LogStorage.php, line 79

Class

LogStorage
Defines the controller class for logs.

Namespace

Drupal\log

Code

protected function generateLogName(EntityInterface $entity) {

  // Get the log type's naming pattern.
  $name_pattern = $entity
    ->getTypeNamePattern();

  // Pass in an empty bubbleable metadata object, so we can avoid starting a
  // renderer, for example if this happens in a REST resource creating
  // context.
  return \Drupal::token()
    ->replace($name_pattern, [
    'log' => $entity,
  ], [], new BubbleableMetadata());
}