public function editTitle(ScheduledUpdateTypeInterface $scheduled_update_type) {
   return $this->t('Edit <em>@label</em> Scheduled Update Type', ['@label' => $scheduled_update_type->label()]);
 }
Пример #2
0
 /**
  * Returns a list of scheduled updates permissions for a given scheduled udpate type.
  *
  * @param \Drupal\scheduled_updates\entity\ScheduledUpdateType|\Drupal\scheduled_updates\ScheduledUpdateTypeInterface $type
  *   The node type.
  *
  * @return array An associative array of permission names and descriptions.
  * An associative array of permission names and descriptions.
  */
 protected function buildPermissions(ScheduledUpdateTypeInterface $type)
 {
     $type_id = $type->id();
     $type_params = array('%type_name' => $type->label());
     return array("create {$type_id} scheduled updates" => array('title' => $this->t('%type_name: Create new scheduled updates', $type_params)), "edit own {$type_id} scheduled updates" => array('title' => $this->t('%type_name: Edit own scheduled updates', $type_params)), "edit any {$type_id} scheduled updates" => array('title' => $this->t('%type_name: Edit any scheduled updates', $type_params)), "delete own {$type_id} scheduled updates" => array('title' => $this->t('%type_name: Delete own scheduled updates', $type_params)), "delete any {$type_id} scheduled updates" => array('title' => $this->t('%type_name: Delete any scheduled updates', $type_params)));
 }