9. Deleting objects

This document will cover the Delete action and any related configuration options.

9.1. Basic configuration

Note

TODO: * global (yaml) options that affect the delete action * any Admin configuration options that affect delete * a note about lifecycle events triggered by delete?

9.2. Routes

You can disable deleting entities by removing the corresponding routes in your Admin. For more detailed information about routes, see Routing:

// src/Admin/PersonAdmin.php

final class PersonAdmin extends AbstractAdmin
{
    protected function configureRoutes(RouteCollectionInterface $collection): void
    {
        // Removing the delete route will disable deleting entities.
    }
}