guil95/vos

Value objects commons

1.0.0 2021-05-28 18:52 UTC

This package is auto-updated.

Last update: 2024-04-29 02:06:27 UTC


README

Value objects common

How to install

$ composer require guil95/vos

How to use

<?php
namespace MyNamespace;

use Guil95\Vos;

$email = new Email('invalidEmail'); // throws VoInvalidException
$email = new Email('gui@email.com'); // $email->getvalue() returns gui@email.com

$name = new Name('Name%$invalid Ch4aract8er'); // $name->getValue() returns Nameinvalid Character
$name = new Name('Name Gui'); // $name->getValue() returns Name Gui