Untitled
unknown
plain_text
3 months ago
968 B
36
Indexable
<?php // /src/Entity/User.php namespace App\Entity; #[ApiResource( operations: [ new GetCollection(), new Post(processor: UserPasswordHasher::class, validationContext: ['groups' => ['user:write']]), new Get(), new Put(processor: UserPasswordHasher::class), new Patch(processor: UserPasswordHasher::class), new Delete(), ], normalizationContext: ['groups' => ['user:read']], denormalizationContext: ['groups' => ['user:write']], )] #[ORM\Entity(repositoryClass: UserRepository::class)] #[ORM\Table(name: '`user`')] #[UniqueEntity(fields: ['email'], message: 'An account with this email already exists')] // Here I am trying to set my message when validation fails class User implements UserInterface, PasswordAuthenticatedUserInterface { #[Assert\NotBlank] #[Assert\Email] #[Groups(['user:read', 'user:write'])] #[ORM\Column(length: 180, unique: true)] private ?string $email = null;
Editor is loading...
Leave a Comment