1. Go to this page and download the library: Download antennaio/laravel-vo library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
antennaio / laravel-vo example snippets
use Antennaio\VO\ValueObject;
use InvalidArgumentException;
class Domain extends ValueObject
{
protected function validate($value)
{
if (!preg_match('/^(?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63}$/', $value)) {
throw new InvalidArgumentException('Domain is invalid: '.$value);
}
}
}