API Documentation

Ldap/Node/Schema.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Ldap
subpackage
Schema
version
$Id: Schema.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Ldap_Node_Schema

Description

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

Extends from
Zend_Ldap_Node_Abstract
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Ldap
subpackage
Schema
Constants
OBJECTCLASS_TYPE_UNKNOWN
OBJECTCLASS_TYPE_STRUCTURAL
OBJECTCLASS_TYPE_ABSTRACT
OBJECTCLASS_TYPE_AUXILIARY
Methods
create
__construct
_parseSchema
getAttributeTypes
getObjectClasses

Description

Zend_Ldap_Node_Schema provides a simple data-container for the Schema node.

Constants

OBJECTCLASS_TYPE_UNKNOWN

 OBJECTCLASS_TYPE_UNKNOWN = '0'

Details

value
0

OBJECTCLASS_TYPE_STRUCTURAL

 OBJECTCLASS_TYPE_STRUCTURAL = '1'

Details

value
1

OBJECTCLASS_TYPE_ABSTRACT

 OBJECTCLASS_TYPE_ABSTRACT = '3'

Details

value
3

OBJECTCLASS_TYPE_AUXILIARY

 OBJECTCLASS_TYPE_AUXILIARY = '4'

Details

value
4

Methods

__construct

__construct( Zend_Ldap_Dn $dn, array $data, Zend_Ldap $ldap ) :

Constructor.

Constructor is protected to enforce the use of factory methods.

Arguments
$dn
Zend_Ldap_Dn
$data
array
$ldap
Zend_Ldap
Details
visibility
protected
final
false
static
false

_parseSchema

_parseSchema( Zend_Ldap_Dn $dn, Zend_Ldap $ldap ) : Zend_Ldap_Node_Schema

Parses the schema

Arguments
$dn
Zend_Ldap_Dn
$ldap
Zend_Ldap
Output
Zend_Ldap_Node_Schema
Provides a fluid interface
Details
visibility
protected
final
false
static
false

create

create( Zend_Ldap $ldap ) : Zend_Ldap_Node_Schema

Factory method to create the Schema node.

Arguments
$ldap
Zend_Ldap
Details
visibility
public
final
false
static
true
throws

getAttributeTypes

getAttributeTypes( ) : array

Gets the attribute Types

Output
array
Details
visibility
public
final
false
static
false

getObjectClasses

getObjectClasses( ) : array

Gets the object classes

Output
array
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.