Pacote agregador dos DataTypes Elavora API.
Instale apenas o DataType que sua aplicacao usa:
composer require elavora/api-datatype-email
composer require elavora/api-datatype-cpfSe quiser todos os DataTypes mantidos pelo Elavora API, use o agregador:
composer require elavora/api-datatypesuse Elavora\Api\DataTypes\Brazil\Cpf;
use Elavora\Api\DataTypes\Email;
$cpf = Cpf::from('529.982.247-25');
$email = Email::from('team@api.dev');Todos os tipos implementam Elavora\Api\Framework\Contracts\DataType, por isso
podem ser usados em attributes do framework:
#[RequiredFields(['email' => Email::class, 'cpf' => Cpf::class])]