Chris@0: addDefaults([ Chris@0: '_controller' => '\Drupal\node\Controller\NodeViewController::view', Chris@0: '_title_callback' => '\Drupal\node\Controller\NodeViewController::title', Chris@0: ]) Chris@0: ->setRequirement('node', '\d+') Chris@0: ->setRequirement('_entity_access', 'node.view'); Chris@0: $route_collection->add('entity.node.canonical', $route); Chris@0: Chris@0: $route = (new Route('/node/{node}/delete')) Chris@0: ->addDefaults([ Chris@0: '_entity_form' => 'node.delete', Chris@0: '_title' => 'Delete', Chris@0: ]) Chris@0: ->setRequirement('node', '\d+') Chris@0: ->setRequirement('_entity_access', 'node.delete') Chris@0: ->setOption('_node_operation_route', TRUE); Chris@0: $route_collection->add('entity.node.delete_form', $route); Chris@0: Chris@0: $route = (new Route('/node/{node}/edit')) Chris@0: ->setDefault('_entity_form', 'node.edit') Chris@0: ->setRequirement('_entity_access', 'node.update') Chris@0: ->setRequirement('node', '\d+') Chris@0: ->setOption('_node_operation_route', TRUE); Chris@0: $route_collection->add('entity.node.edit_form', $route); Chris@0: Chris@0: return $route_collection; Chris@0: } Chris@0: Chris@0: }