You are here

public function InvoiceController::revisionPageTitle in Drupal PM (Project Management) 4.x

Page title callback for a Invoice revision.

Parameters

int $pm_invoice_revision: The Invoice revision ID.

Return value

string The page title.

File

modules/pm_invoice/src/Controller/InvoiceController.php, line 70

Class

InvoiceController
Class InvoiceController.

Namespace

Drupal\pm_invoice\Controller

Code

public function revisionPageTitle($pm_invoice_revision) {
  $pm_invoice = $this
    ->entityTypeManager()
    ->getStorage('pm_invoice')
    ->loadRevision($pm_invoice_revision);
  return $this
    ->t('Revision of %title from %date', [
    '%title' => $pm_invoice
      ->label(),
    '%date' => $this->dateFormatter
      ->format($pm_invoice
      ->getRevisionCreationTime()),
  ]);
}