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; } }