diff --git a/core/modules/node/src/Access/NodePreviewAccessCheck.php b/core/modules/node/src/Access/NodePreviewAccessCheck.php index 49aaa2b..3aa5934 100644 --- a/core/modules/node/src/Access/NodePreviewAccessCheck.php +++ b/core/modules/node/src/Access/NodePreviewAccessCheck.php @@ -47,7 +47,7 @@ public function __construct(EntityManagerInterface $entity_manager) { */ public function access(AccountInterface $account, NodeInterface $node_preview) { if ($node_preview->isNew()) { - $access_controller = $this->entityManager->getAccessController('node'); + $access_controller = $this->entityManager->getAccessControlHandler('node'); return $access_controller->createAccess($node_preview->bundle(), $account) ? static::ALLOW : static::DENY; } else { diff --git a/core/modules/node/src/Form/NodePreviewForm.php b/core/modules/node/src/Form/NodePreviewForm.php index 68ea07c..d85e92d 100644 --- a/core/modules/node/src/Form/NodePreviewForm.php +++ b/core/modules/node/src/Form/NodePreviewForm.php @@ -111,7 +111,7 @@ public function buildForm(array $form, FormStateInterface $form_state, EntityInt * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { - $form_state['redirect_route'] = new Url('node.preview', array( + $form_state->setRedirect('node.preview', array( 'node_preview' => $form_state['values']['uuid'], 'view_mode_id' => $form_state['values']['view_mode'], )); diff --git a/core/modules/node/src/NodeForm.php b/core/modules/node/src/NodeForm.php index 7155242..668654f 100644 --- a/core/modules/node/src/NodeForm.php +++ b/core/modules/node/src/NodeForm.php @@ -408,13 +408,10 @@ public function preview(array $form, FormStateInterface $form_state) { $store = $this->tempStoreFactory->get('node_preview'); $this->entity->in_preview = TRUE; $store->set($this->entity->uuid(), $form_state); - $form_state['redirect_route'] = array( - 'route_name' => 'node.preview', - 'route_parameters' => array( - 'node_preview' => $this->entity->uuid(), - 'view_mode_id' => 'default', - ), - ); + $form_state->setRedirect('node.preview', array( + 'node_preview' => $this->entity->uuid(), + 'view_mode_id' => 'default', + )); } /**