/** * Route title callback. * * @param \Drupal\page_manager\PageInterface $page * The page entity. * @param string $condition_id * The access condition ID. * * @return string * The title for the access condition edit form. */ public function editAccessConditionTitle(PageInterface $page, $condition_id) { $access_condition = $page->getAccessCondition($condition_id); return $this->t('Edit %label access condition', ['%label' => $access_condition->getPluginDefinition()['label']]); }
/** * {@inheritdoc} */ public function buildForm(array $form, FormStateInterface $form_state, PageInterface $page = NULL, $condition_id = NULL) { $this->page = $page; $this->accessCondition = $page->getAccessCondition($condition_id); return parent::buildForm($form, $form_state); }