public function getDomainPart() { $parts = \explode('@', $this->toNative()); $domain = \trim($parts[1], '[]'); return Domain::specifyType($domain); }
public function testGetDomainPart() { $email = new EmailAddress('*****@*****.**'); $domainPart = $email->getDomainPart(); $this->assertEquals('bar.com', $domainPart->toNative()); $this->assertInstanceOf('ValueObjects\\Web\\Domain', $domainPart); }