public function TransactionController::transactionAddTitle in Transaction 8
Provides a title callback for transaction creation form.
Parameters
\Drupal\Core\Routing\RouteMatchInterface $route_match: The current route match.
\Drupal\transaction\TransactionTypeInterface $transaction_type: (optional) The type of the new transaction.
\Drupal\Core\Entity\ContentEntityInterface $target_entity: (optional) The target entity for the new transaction.
Return value
string The title for the transaction creation form.
1 string reference to 'TransactionController::transactionAddTitle'
File
- src/
Controller/ TransactionController.php, line 99
Class
- TransactionController
- Provides title callbacks for transaction entities.
Namespace
Drupal\transaction\ControllerCode
public function transactionAddTitle(RouteMatchInterface $route_match, TransactionTypeInterface $transaction_type = NULL, ContentEntityInterface $target_entity = NULL) {
if ($target_entity) {
$title = $transaction_type ? $this
->t('Create %type transaction for %target', [
'%type' => $transaction_type
->label(),
'%target' => $target_entity
->label(),
]) : $this
->t('Create transaction for %target', [
'%target' => $target_entity
->label(),
]);
}
else {
$title = $transaction_type ? $this
->t('Create %type transaction', [
'%type' => $transaction_type
->label(),
]) : $this
->t('Create transaction');
}
return $title;
}