Att trunkera en tabell med Doctrine är lika "enkelt" som:
$connection = $entityManager->getConnection();
$platform = $connection->getDatabasePlatform();
$connection->executeUpdate($platform->getTruncateTableSQL('my_table', true /* whether to cascade */));
Men du måste veta att MySQL inte kommer att kunna trunkera någon tabell när den väl har en främmande nyckel-begränsning.