for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace EcodevTests\Felix\Api\Scalar;
use Ecodev\Felix\Api\Scalar\EmailType;
final class EmailTypeTest extends AbstractStringBasedType
{
public function createType(): \Ecodev\Felix\Api\Scalar\AbstractStringBasedType
return new EmailType();
}
public function getTypeName(): string
return 'Email';
public static function providerValues(): iterable
return [
['[email protected]', '[email protected]', true],
['josé@example.com', 'josé@example.com', false],
['[email protected]', '[email protected]', false],
['john@ example.com', 'john@ example.com', false],
['root@localhost', 'root@localhost', false],
['', null, true],
['foo', 'foo', false],
];