getEntityType('block_content'); $routeProviders = $definition->get('route_provider'); $routeProviders['revision'] = RevisionHtmlRouteProvider::class; $definition ->setFormClass('revision-delete', RevisionDeleteForm::class) ->setFormClass('revision-revert', RevisionRevertForm::class) ->set('route_provider', $routeProviders) ->setLinkTemplate('revision-delete-form', '/block/{block_content}/revision/{block_content_revision}/delete') ->setLinkTemplate('revision-revert-form', '/block/{block_content}/revision/{block_content_revision}/revert') ->setLinkTemplate('version-history', '/block/{block_content}/revisions'); $entityDefinitionUpdateManager->updateEntityType($definition); return \t('Added revision routes to Custom block entity type.'); }