Bonjour, est-ce que la ligne:
use App\Entity\Property;
n'a pas était oubliée en haut du fichier ?
C'est sur quelle route que tu obtiens cette erreur ?
Peut-être que pour cette route:
/**
* @Route("/{slug}-{id}", name="app_property_show", requirements={"slug": "[a-z0-9\-]*"})
* @return Response
*/
public function show(Property $property, string $slug, Request $request, ContactNotification $notification ): Response;
Il te faut définir un custom fetch pour que le ParamConverter sache comment aller chercher l'entité car tu as 2 wildcard dans ta requête.
/**
* @Route("/{slug}-{id}", name="app_property_show", requirements={"slug": "[a-z0-9\-]*"})
* @Entity("property", expr="repository.findOneBy(id)")
* @return Response
*/
public function show(Property $property, string $slug, Request $request, ContactNotification $notification ): Response;
Tu peux aussi jeter un oeil a la documentation du ParamConverter pour en s'avoir plus.