示例#1
0
 public function testGetters()
 {
     $this->assertInternalType('array', $this->_schema->getAttributeTypes());
     $this->assertInternalType('array', $this->_schema->getObjectClasses());
     switch ($this->_getLDAP()->getRootDse()->getServerType()) {
         case RootDse::SERVER_TYPE_ACTIVEDIRECTORY:
             break;
         case RootDse::SERVER_TYPE_EDIRECTORY:
             break;
         case RootDse::SERVER_TYPE_OPENLDAP:
             $this->assertInternalType('array', $this->_schema->getLDAPSyntaxes());
             $this->assertInternalType('array', $this->_schema->getMatchingRules());
             $this->assertInternalType('array', $this->_schema->getMatchingRuleUse());
             break;
     }
 }