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