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
Detailsarray $_ldapSyntaxes = 'null'The LDAP syntaxes
Detailsarray $_matchingRuleUse = 'null'The matching rule use
Detailsarray $_matchingRules = 'null'The matching rules
Detailsarray $_objectClasses = 'null'The object classes
Details_ensureNameAttribute(
array $data
)
:
Ensures that a name element is present and that it is single-values.
Details_loadAttributeTypes(
)
:
voidLoads the attribute Types
Details_loadLdapSyntaxes(
)
:
voidLoads the LDAP syntaxes
Details_loadMatchingRuleUse(
)
:
voidLoads the matching rule use
Details_loadMatchingRules(
)
:
voidLoads the matching rules
Details_loadObjectClasses(
)
:
voidLoads the object classes
Details_parseAttributeType(
string $value
)
:
arrayParses an attributeType value
Details_parseLdapSchemaSyntax(
array $data, array $tokens
)
:
voidParse the given tokens into a data structure
Details_parseLdapSyntax(
string $value
)
:
arrayParses an ldapSyntaxes value
Details_parseMatchingRule(
string $value
)
:
arrayParses an matchingRules value
Details_parseMatchingRuleUse(
string $value
)
:
arrayParses an matchingRuleUse value
Details_parseObjectClass(
string $value
)
:
arrayParses an objectClasses value
Details_parseSchema(
Zend_Ldap_Dn $dn, Zend_Ldap $ldap
)
:
Zend_Ldap_Node_SchemaParses the schema
Details_resolveInheritance(
Zend_Ldap_Node_Schema_Item $node, array $repository
)
:
Resolves inheritance in objectClasses and attributes
Details_tokenizeString(
string $value
)
:
arrayTokenizes the given value into an array
DetailsgetAttributeTypes(
)
:
arrayGets the attribute Types
DetailsgetLdapSyntaxes(
)
:
arrayGets the LDAP syntaxes
DetailsgetMatchingRuleUse(
)
:
arrayGets the matching rule use
DetailsgetMatchingRules(
)
:
arrayGets the matching rules
DetailsgetObjectClasses(
)
:
arrayGets the object classes
Details