Class Horde_Ldap_Schema
Load an LDAP Schema and provide information
This class takes a Subschema entry, parses this information and makes it available in an array. Most of the code has been inspired by perl-ldap( http://perl-ldap.sourceforge.net). You will find portions of their implementation in here.
Copyright 2009 Jan Wagner, Benedikt Hallinger Copyright 2010-2012 Horde LLC (http://www.horde.org/)
Package: Ldap
Category: Horde
License: LGPL-3.0
Author: Jan Wagner wagner@netsols.de
Author: Benedikt Hallinger beni@php.net
Author: Jan Schneider jan@horde.org
Located at Horde/Ldap/Schema.php
Category: Horde
License: LGPL-3.0
Author: Jan Wagner wagner@netsols.de
Author: Benedikt Hallinger beni@php.net
Author: Jan Schneider jan@horde.org
Located at Horde/Ldap/Schema.php
public
|
|
public
array
|
|
public
mixed
|
|
public
array
|
|
public
array
|
|
public
array
|
|
public
|
|
public
boolean
|
string |
SYNTAX_BOOLEAN
Syntax definitions. |
#
'1.3.6.1.4.1.1466.115.121.1.7'
|
string |
SYNTAX_DIRECTORY_STRING
|
#
'1.3.6.1.4.1.1466.115.121.1.15'
|
string |
SYNTAX_DISTINGUISHED_NAME
|
#
'1.3.6.1.4.1.1466.115.121.1.12'
|
string |
SYNTAX_INTEGER
|
#
'1.3.6.1.4.1.1466.115.121.1.27'
|
string |
SYNTAX_JPEG
|
#
'1.3.6.1.4.1.1466.115.121.1.28'
|
string |
SYNTAX_NUMERIC_STRING
|
#
'1.3.6.1.4.1.1466.115.121.1.36'
|
string |
SYNTAX_OID
|
#
'1.3.6.1.4.1.1466.115.121.1.38'
|
string |
SYNTAX_OCTET_STRING
|
#
'1.3.6.1.4.1.1466.115.121.1.40'
|
public
array
|
$types
Map of entry types to LDAP attributes of subschema entry. |
#
array(
'attribute' => 'attributeTypes',
'ditcontentrule' => 'dITContentRules',
'ditstructurerule' => 'dITStructureRules',
'matchingrule' => 'matchingRules',
'matchingruleuse' => 'matchingRuleUse',
'nameform' => 'nameForms',
'objectclass' => 'objectClasses',
'syntax' => 'ldapSyntaxes' )
|