Beispiel #1
0
 public function testGetters()
 {
     $this->assertInternalType('array', $this->schema->getAttributeTypes());
     $this->assertInternalType('array', $this->schema->getObjectClasses());
     switch ($this->getLDAP()->getRootDse()->getServerType()) {
         case Node\RootDse::SERVER_TYPE_ACTIVEDIRECTORY:
             break;
         case Node\RootDse::SERVER_TYPE_EDIRECTORY:
             break;
         case Node\RootDse::SERVER_TYPE_OPENLDAP:
             $this->assertInternalType('array', $this->schema->getLDAPSyntaxes());
             $this->assertInternalType('array', $this->schema->getMatchingRules());
             $this->assertInternalType('array', $this->schema->getMatchingRuleUse());
             break;
     }
 }