0
Dans mon contrôleur API j'ai besoin pour obtenir les mimeTypes possibles à partir d'une contrainte de fichier (Assertion)symfony obtenir mimeTypes de l'entité fichier Constraint
use Symfony\Component\Validator\Constraints as Assert;
...
/**
* @Assert\File(
* maxSize="3M",
* mimeTypes={"image/png", "image/jpeg", "image/pjpeg"}
*)
* @Vich\UploadableField(mapping="live_thumbnail_image", fileNameProperty="ThumbURI")
*
* @var File $Picture
*/
protected $Picture;
J'ai essayé
$validator = $this->get('validator');
/** @var ClassMetadata $meta */
$meta = $validator->getMetadataFor(ChannelMetadata::class);
$constraints = $meta->getPropertyMetadata('Picture');
alors j'ai un tableau de PropertyMetadataInterface et ainsi de suite.
Existe-t-il un moyen plus simple d'obtenir cette information? Je l'utilise pour obtenir des valeurs d'annotation.