Description Validates that a given value is of a specific type. This type can be any of the valid PHP types1, any of the PHP ctype functions2 (e.g. alnum, alpha, digit, etc.) and also the FQCN of any class Syntax // src/Entity/Author.php namespace App\Entity; use Symfony\Component\Validator\Constraints as Assert; class Author { /** * @Assert\Type("Ramsey\Uuid\UuidInterface") */ protected $id; /** * @Assert\Type("string") */ protected $firstName; // ... } Changelog Type Constraint Can Be An Array of Types Footnotes Footnotes https://www.php.net/manual/en/language.types.intro.php ↩ https://php.net/ref.ctype ↩