public function hasDomainDistinguishedName($domain) { return $this->master->has('private/' . $domain . '/distinguished_name.json'); }
public function testLoadDomainDistinguishedName() { $dn = new DistinguishedName('example.org', 'France', 'Ile de France', 'Paris', 'Acme', 'PHP', '*****@*****.**', ['sub.example.org', 'sub.example.com']); $this->assertFalse($this->repository->hasDomainDistinguishedName('example.com')); $this->repository->storeDomainDistinguishedName('example.com', $dn); $this->assertTrue($this->repository->hasDomainDistinguishedName('example.com')); $this->assertEquals($dn, $this->repository->loadDomainDistinguishedName('example.com')); }