public function getEmailValidator() { if (class_exists(EmailValidator::class) && !$this->emailValidator instanceof EmailValidator) { $this->emailValidator = new EmailValidator(); } return $this->emailValidator; }
public function testShouldHaveADefaultInstanceOfEmailValidator() { $this->resetClassExists(); $rule = new Email(); $this->assertInstanceOf(EmailValidator::class, $rule->getEmailValidator()); }