category Zend
package Zend_Ldap
uses
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
inherited_from \Zend_Exception

 Methods

Overloading

__call(string $method, array $args) : mixed
Inherited

For PHP < 5.3.0, provides access to the getPrevious() method.

Parameters

$method

string

$args

array

Returns

mixed

Construct the exception

__construct(\Zend_Ldap $ldap = null, string $str = null, integer $code = 0
inherited_from \Zend_Exception::__construct()

Parameters

$ldap

\Zend_Ldap

A Zend_Ldap object

$str

string

An informtive exception message

$code

integer

An LDAP error code

Construct the exception

__construct(string $msg = '', integer $code = 0, \Exception $previous = null) : void
Inherited

Parameters

$msg

string

$code

integer

$previous

\Exception

String representation of the exception

__toString() : string
Inherited

Returns

string

getErrorCode()

getErrorCode() : integer
deprecated will be removed

Returns

integerThe current error code for this exception

getLdapCode()

getLdapCode(\Zend_Ldap $ldap = null) : integer
Static
deprecated not necessary any more - will be removed

Parameters

$ldap

\Zend_Ldap

A Zend_Ldap object

Returns

integerThe current error code for the resource

Returns previous Exception

_getPrevious() : \Exception | null
Inherited

Returns

\Exceptionnull

 Properties

 

$_previous

$_previous : null | \Exception

Default

null

 Constants

 

LDAP_ADMINLIMIT_EXCEEDED

LDAP_ADMINLIMIT_EXCEEDED = 11 
 

LDAP_AFFECTS_MULTIPLE_DSAS

LDAP_AFFECTS_MULTIPLE_DSAS = 71 
 

LDAP_ALIAS_DEREF_PROBLEM

LDAP_ALIAS_DEREF_PROBLEM = 36 
 

LDAP_ALIAS_PROBLEM

LDAP_ALIAS_PROBLEM = 33 
 

LDAP_ALREADY_EXISTS

LDAP_ALREADY_EXISTS = 68 
 

LDAP_ASSERTION_FAILED

LDAP_ASSERTION_FAILED = 122 
 

LDAP_AUTH_METHOD_NOT_SUPPORTED

LDAP_AUTH_METHOD_NOT_SUPPORTED = 7 
 

LDAP_AUTH_UNKNOWN

LDAP_AUTH_UNKNOWN = 86 
 

LDAP_BUSY

LDAP_BUSY = 51 
 

LDAP_CANCELLED

LDAP_CANCELLED = 118 
 

LDAP_CANNOT_CANCEL

LDAP_CANNOT_CANCEL = 121 
 

LDAP_CLIENT_LOOP

LDAP_CLIENT_LOOP = 96 
 

LDAP_COMPARE_FALSE

LDAP_COMPARE_FALSE = 5 
 

LDAP_COMPARE_TRUE

LDAP_COMPARE_TRUE = 6 
 

LDAP_CONFIDENTIALITY_REQUIRED

LDAP_CONFIDENTIALITY_REQUIRED = 13 
 

LDAP_CONNECT_ERROR

LDAP_CONNECT_ERROR = 91 
 

LDAP_CONSTRAINT_VIOLATION

LDAP_CONSTRAINT_VIOLATION = 19 
 

LDAP_CONTROL_NOT_FOUND

LDAP_CONTROL_NOT_FOUND = 93 
 

LDAP_CUP_INVALID_DATA

LDAP_CUP_INVALID_DATA = 115 
 

LDAP_CUP_RELOAD_REQUIRED

LDAP_CUP_RELOAD_REQUIRED = 117 
 

LDAP_CUP_RESOURCES_EXHAUSTED

LDAP_CUP_RESOURCES_EXHAUSTED = 113 
 

LDAP_CUP_SECURITY_VIOLATION

LDAP_CUP_SECURITY_VIOLATION = 114 
 

LDAP_CUP_UNSUPPORTED_SCHEME

LDAP_CUP_UNSUPPORTED_SCHEME = 116 
 

LDAP_DECODING_ERROR

LDAP_DECODING_ERROR = 84 
 

LDAP_ENCODING_ERROR

LDAP_ENCODING_ERROR = 83 
 

LDAP_FILTER_ERROR

LDAP_FILTER_ERROR = 87 
 

LDAP_INAPPROPRIATE_AUTH

LDAP_INAPPROPRIATE_AUTH = 48 
 

LDAP_INAPPROPRIATE_MATCHING

LDAP_INAPPROPRIATE_MATCHING = 18 
 

LDAP_INSUFFICIENT_ACCESS

LDAP_INSUFFICIENT_ACCESS = 50 
 

LDAP_INVALID_CREDENTIALS

LDAP_INVALID_CREDENTIALS = 49 
 

LDAP_INVALID_DN_SYNTAX

LDAP_INVALID_DN_SYNTAX = 34 
 

LDAP_INVALID_SYNTAX

LDAP_INVALID_SYNTAX = 21 
 

LDAP_IS_LEAF

LDAP_IS_LEAF = 35 
 

LDAP_LOCAL_ERROR

LDAP_LOCAL_ERROR = 82 
 

LDAP_LOOP_DETECT

LDAP_LOOP_DETECT = 54 
 

LDAP_MORE_RESULTS_TO_RETURN

LDAP_MORE_RESULTS_TO_RETURN = 95 
 

LDAP_NAMING_VIOLATION

LDAP_NAMING_VIOLATION = 64 
 

LDAP_NOT_ALLOWED_ON_NONLEAF

LDAP_NOT_ALLOWED_ON_NONLEAF = 66 
 

LDAP_NOT_ALLOWED_ON_RDN

LDAP_NOT_ALLOWED_ON_RDN = 67 
 

LDAP_NOT_SUPPORTED

LDAP_NOT_SUPPORTED = 92 
 

LDAP_NO_MEMORY

LDAP_NO_MEMORY = 90 
 

LDAP_NO_OBJECT_CLASS_MODS

LDAP_NO_OBJECT_CLASS_MODS = 69 
 

LDAP_NO_RESULTS_RETURNED

LDAP_NO_RESULTS_RETURNED = 94 
 

LDAP_NO_SUCH_ATTRIBUTE

LDAP_NO_SUCH_ATTRIBUTE = 16 
 

LDAP_NO_SUCH_OBJECT

LDAP_NO_SUCH_OBJECT = 32 
 

LDAP_NO_SUCH_OPERATION

LDAP_NO_SUCH_OPERATION = 119 
 

LDAP_OBJECT_CLASS_VIOLATION

LDAP_OBJECT_CLASS_VIOLATION = 65 
 

LDAP_OPERATIONS_ERROR

LDAP_OPERATIONS_ERROR = 1 
 

LDAP_OTHER

LDAP_OTHER = 80 
 

LDAP_PARAM_ERROR

LDAP_PARAM_ERROR = 89 
 

LDAP_PARTIAL_RESULTS

LDAP_PARTIAL_RESULTS = 9 
 

LDAP_PROTOCOL_ERROR

LDAP_PROTOCOL_ERROR = 2 
 

LDAP_PROXY_AUTHZ_FAILURE

LDAP_PROXY_AUTHZ_FAILURE = 47 
 

LDAP_REFERRAL

LDAP_REFERRAL = 10 
 

LDAP_REFERRAL_LIMIT_EXCEEDED

LDAP_REFERRAL_LIMIT_EXCEEDED = 97 
 

LDAP_RESULTS_TOO_LARGE

LDAP_RESULTS_TOO_LARGE = 70 
 

LDAP_SASL_BIND_IN_PROGRESS

LDAP_SASL_BIND_IN_PROGRESS = 14 
 

LDAP_SERVER_DOWN

LDAP_SERVER_DOWN = 81 
 

LDAP_SIZELIMIT_EXCEEDED

LDAP_SIZELIMIT_EXCEEDED = 4 
 

LDAP_STRONG_AUTH_REQUIRED

LDAP_STRONG_AUTH_REQUIRED = 8 
 

LDAP_SUCCESS

LDAP_SUCCESS = 0 
 

LDAP_SYNC_REFRESH_REQUIRED

LDAP_SYNC_REFRESH_REQUIRED = 4096 
 

LDAP_TIMELIMIT_EXCEEDED

LDAP_TIMELIMIT_EXCEEDED = 3 
 

LDAP_TIMEOUT

LDAP_TIMEOUT = 85 
 

LDAP_TOO_LATE

LDAP_TOO_LATE = 120 
 

LDAP_TYPE_OR_VALUE_EXISTS

LDAP_TYPE_OR_VALUE_EXISTS = 20 
 

LDAP_UNAVAILABLE

LDAP_UNAVAILABLE = 52 
 

LDAP_UNAVAILABLE_CRITICAL_EXTENSION

LDAP_UNAVAILABLE_CRITICAL_EXTENSION = 12 
 

LDAP_UNDEFINED_TYPE

LDAP_UNDEFINED_TYPE = 17 
 

LDAP_UNWILLING_TO_PERFORM

LDAP_UNWILLING_TO_PERFORM = 53 
 

LDAP_USER_CANCELLED

LDAP_USER_CANCELLED = 88 
 

LDAP_X_ASSERTION_FAILED

LDAP_X_ASSERTION_FAILED = 16655 
 

LDAP_X_CANNOT_CHAIN

LDAP_X_CANNOT_CHAIN = 16657 
 

LDAP_X_DOMAIN_MISMATCH

LDAP_X_DOMAIN_MISMATCH = 28673 
 

LDAP_X_EXTENSION_NOT_LOADED

LDAP_X_EXTENSION_NOT_LOADED = 28674 
 

LDAP_X_NO_OPERATION

LDAP_X_NO_OPERATION = 16654 
 

LDAP_X_NO_REFERRALS_FOUND

LDAP_X_NO_REFERRALS_FOUND = 16656 
 

LDAP_X_SYNC_REFRESH_REQUIRED

LDAP_X_SYNC_REFRESH_REQUIRED = 16640