Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_Ldap_Node_Schema_OpenLdap provides a simple data-container for the Schema node of an OpenLDAP server.
array $_attributeTypes = 'null'
The attribute Types
array $_ldapSyntaxes = 'null'
The LDAP syntaxes
array $_matchingRuleUse = 'null'
The matching rule use
array $_matchingRules = 'null'
The matching rules
array $_objectClasses = 'null'
The object classes
_ensureNameAttribute(
array $data
)
:
Ensures that a name element is present and that it is single-values.
_loadAttributeTypes(
)
:
void
Loads the attribute Types
_loadLdapSyntaxes(
)
:
void
Loads the LDAP syntaxes
_loadMatchingRuleUse(
)
:
void
Loads the matching rule use
_loadMatchingRules(
)
:
void
Loads the matching rules
_loadObjectClasses(
)
:
void
Loads the object classes
_parseAttributeType(
string $value
)
:
array
Parses an attributeType value
_parseLdapSchemaSyntax(
array $data, array $tokens
)
:
void
Parse the given tokens into a data structure
_parseLdapSyntax(
string $value
)
:
array
Parses an ldapSyntaxes value
_parseMatchingRule(
string $value
)
:
array
Parses an matchingRules value
_parseMatchingRuleUse(
string $value
)
:
array
Parses an matchingRuleUse value
_parseObjectClass(
string $value
)
:
array
Parses an objectClasses value
_parseSchema(
Zend_Ldap_Dn $dn, Zend_Ldap $ldap
)
:
Zend_Ldap_Node_Schema
Parses the schema
_resolveInheritance(
Zend_Ldap_Node_Schema_Item $node, array $repository
)
:
Resolves inheritance in objectClasses and attributes
_tokenizeString(
string $value
)
:
array
Tokenizes the given value into an array
getAttributeTypes(
)
:
array
Gets the attribute Types
getLdapSyntaxes(
)
:
array
Gets the LDAP syntaxes
getMatchingRuleUse(
)
:
array
Gets the matching rule use
getMatchingRules(
)
:
array
Gets the matching rules
getObjectClasses(
)
:
array
Gets the object classes