guil95 / vos
Value objects commons
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/guil95/vos
Requires
- php: >=8
Requires (Dev)
- phpunit/phpunit: ^9.5
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