Zend\Ldap\Exception\LdapException
Synopsis
class LdapException
extends Exception
implements
ExceptionInterface
{
- // constants
- const LDAP_SUCCESS = 0x00;
- const LDAP_OPERATIONS_ERROR = 0x01;
- const LDAP_PROTOCOL_ERROR = 0x02;
- const LDAP_TIMELIMIT_EXCEEDED = 0x03;
- const LDAP_SIZELIMIT_EXCEEDED = 0x04;
- const LDAP_COMPARE_FALSE = 0x05;
- const LDAP_COMPARE_TRUE = 0x06;
- const LDAP_AUTH_METHOD_NOT_SUPPORTED = 0x07;
- const LDAP_STRONG_AUTH_REQUIRED = 0x08;
- const LDAP_PARTIAL_RESULTS = 0x09;
- const LDAP_REFERRAL = 0x0a;
- const LDAP_ADMINLIMIT_EXCEEDED = 0x0b;
- const LDAP_UNAVAILABLE_CRITICAL_EXTENSION = 0x0c;
- const LDAP_CONFIDENTIALITY_REQUIRED = 0x0d;
- const LDAP_SASL_BIND_IN_PROGRESS = 0x0e;
- const LDAP_NO_SUCH_ATTRIBUTE = 0x10;
- const LDAP_UNDEFINED_TYPE = 0x11;
- const LDAP_INAPPROPRIATE_MATCHING = 0x12;
- const LDAP_CONSTRAINT_VIOLATION = 0x13;
- const LDAP_TYPE_OR_VALUE_EXISTS = 0x14;
- const LDAP_INVALID_SYNTAX = 0x15;
- const LDAP_NO_SUCH_OBJECT = 0x20;
- const LDAP_ALIAS_PROBLEM = 0x21;
- const LDAP_INVALID_DN_SYNTAX = 0x22;
- const LDAP_IS_LEAF = 0x23;
- const LDAP_ALIAS_DEREF_PROBLEM = 0x24;
- const LDAP_PROXY_AUTHZ_FAILURE = 0x2F;
- const LDAP_INAPPROPRIATE_AUTH = 0x30;
- const LDAP_INVALID_CREDENTIALS = 0x31;
- const LDAP_INSUFFICIENT_ACCESS = 0x32;
- const LDAP_BUSY = 0x33;
- const LDAP_UNAVAILABLE = 0x34;
- const LDAP_UNWILLING_TO_PERFORM = 0x35;
- const LDAP_LOOP_DETECT = 0x36;
- const LDAP_NAMING_VIOLATION = 0x40;
- const LDAP_OBJECT_CLASS_VIOLATION = 0x41;
- const LDAP_NOT_ALLOWED_ON_NONLEAF = 0x42;
- const LDAP_NOT_ALLOWED_ON_RDN = 0x43;
- const LDAP_ALREADY_EXISTS = 0x44;
- const LDAP_NO_OBJECT_CLASS_MODS = 0x45;
- const LDAP_RESULTS_TOO_LARGE = 0x46;
- const LDAP_AFFECTS_MULTIPLE_DSAS = 0x47;
- const LDAP_OTHER = 0x50;
- const LDAP_SERVER_DOWN = 0x51;
- const LDAP_LOCAL_ERROR = 0x52;
- const LDAP_ENCODING_ERROR = 0x53;
- const LDAP_DECODING_ERROR = 0x54;
- const LDAP_TIMEOUT = 0x55;
- const LDAP_AUTH_UNKNOWN = 0x56;
- const LDAP_FILTER_ERROR = 0x57;
- const LDAP_USER_CANCELLED = 0x58;
- const LDAP_PARAM_ERROR = 0x59;
- const LDAP_NO_MEMORY = 0x5a;
- const LDAP_CONNECT_ERROR = 0x5b;
- const LDAP_NOT_SUPPORTED = 0x5c;
- const LDAP_CONTROL_NOT_FOUND = 0x5d;
- const LDAP_NO_RESULTS_RETURNED = 0x5e;
- const LDAP_MORE_RESULTS_TO_RETURN = 0x5f;
- const LDAP_CLIENT_LOOP = 0x60;
- const LDAP_REFERRAL_LIMIT_EXCEEDED = 0x61;
- const LDAP_CUP_RESOURCES_EXHAUSTED = 0x71;
- const LDAP_CUP_SECURITY_VIOLATION = 0x72;
- const LDAP_CUP_INVALID_DATA = 0x73;
- const LDAP_CUP_UNSUPPORTED_SCHEME = 0x74;
- const LDAP_CUP_RELOAD_REQUIRED = 0x75;
- const LDAP_CANCELLED = 0x76;
- const LDAP_NO_SUCH_OPERATION = 0x77;
- const LDAP_TOO_LATE = 0x78;
- const LDAP_CANNOT_CANCEL = 0x79;
- const LDAP_ASSERTION_FAILED = 0x7A;
- const LDAP_SYNC_REFRESH_REQUIRED = 0x1000;
- const LDAP_X_SYNC_REFRESH_REQUIRED = 0x4100;
- const LDAP_X_NO_OPERATION = 0x410e;
- const LDAP_X_ASSERTION_FAILED = 0x410f;
- const LDAP_X_NO_REFERRALS_FOUND = 0x4110;
- const LDAP_X_CANNOT_CHAIN = 0x4111;
- const LDAP_X_DOMAIN_MISMATCH = 0x7001;
- const LDAP_X_EXTENSION_NOT_LOADED = 0x7002;
- // Inherited members from Exception
- protected $message;
- protected $code;
- protected $file;
- protected $line;
- // methods
- public void __construct()
- // Inherited methods from Exception
- public void __construct()
- public final string getMessage()
- public final Exception getPrevious()
- public final mixed getCode()
- public final string getFile()
- public final int getLine()
- public final array getTrace()
- public final string getTraceAsString()
- public string __toString()
Hierarchy
Constants
Name | Value |
---|---|
LDAP_SUCCESS | 0x00 |
LDAP_OPERATIONS_ERROR | 0x01 |
LDAP_PROTOCOL_ERROR | 0x02 |
LDAP_TIMELIMIT_EXCEEDED | 0x03 |
LDAP_SIZELIMIT_EXCEEDED | 0x04 |
LDAP_COMPARE_FALSE | 0x05 |
LDAP_COMPARE_TRUE | 0x06 |
LDAP_AUTH_METHOD_NOT_SUPPORTED | 0x07 |
LDAP_STRONG_AUTH_REQUIRED | 0x08 |
LDAP_PARTIAL_RESULTS | 0x09 |
LDAP_REFERRAL | 0x0a |
LDAP_ADMINLIMIT_EXCEEDED | 0x0b |
LDAP_UNAVAILABLE_CRITICAL_EXTENSION | 0x0c |
LDAP_CONFIDENTIALITY_REQUIRED | 0x0d |
LDAP_SASL_BIND_IN_PROGRESS | 0x0e |
LDAP_NO_SUCH_ATTRIBUTE | 0x10 |
LDAP_UNDEFINED_TYPE | 0x11 |
LDAP_INAPPROPRIATE_MATCHING | 0x12 |
LDAP_CONSTRAINT_VIOLATION | 0x13 |
LDAP_TYPE_OR_VALUE_EXISTS | 0x14 |
LDAP_INVALID_SYNTAX | 0x15 |
LDAP_NO_SUCH_OBJECT | 0x20 |
LDAP_ALIAS_PROBLEM | 0x21 |
LDAP_INVALID_DN_SYNTAX | 0x22 |
LDAP_IS_LEAF | 0x23 |
LDAP_ALIAS_DEREF_PROBLEM | 0x24 |
LDAP_PROXY_AUTHZ_FAILURE | 0x2F |
LDAP_INAPPROPRIATE_AUTH | 0x30 |
LDAP_INVALID_CREDENTIALS | 0x31 |
LDAP_INSUFFICIENT_ACCESS | 0x32 |
LDAP_BUSY | 0x33 |
LDAP_UNAVAILABLE | 0x34 |
LDAP_UNWILLING_TO_PERFORM | 0x35 |
LDAP_LOOP_DETECT | 0x36 |
LDAP_NAMING_VIOLATION | 0x40 |
LDAP_OBJECT_CLASS_VIOLATION | 0x41 |
LDAP_NOT_ALLOWED_ON_NONLEAF | 0x42 |
LDAP_NOT_ALLOWED_ON_RDN | 0x43 |
LDAP_ALREADY_EXISTS | 0x44 |
LDAP_NO_OBJECT_CLASS_MODS | 0x45 |
LDAP_RESULTS_TOO_LARGE | 0x46 |
LDAP_AFFECTS_MULTIPLE_DSAS | 0x47 |
LDAP_OTHER | 0x50 |
LDAP_SERVER_DOWN | 0x51 |
LDAP_LOCAL_ERROR | 0x52 |
LDAP_ENCODING_ERROR | 0x53 |
LDAP_DECODING_ERROR | 0x54 |
LDAP_TIMEOUT | 0x55 |
LDAP_AUTH_UNKNOWN | 0x56 |
LDAP_FILTER_ERROR | 0x57 |
LDAP_USER_CANCELLED | 0x58 |
LDAP_PARAM_ERROR | 0x59 |
LDAP_NO_MEMORY | 0x5a |
LDAP_CONNECT_ERROR | 0x5b |
LDAP_NOT_SUPPORTED | 0x5c |
LDAP_CONTROL_NOT_FOUND | 0x5d |
LDAP_NO_RESULTS_RETURNED | 0x5e |
LDAP_MORE_RESULTS_TO_RETURN | 0x5f |
LDAP_CLIENT_LOOP | 0x60 |
LDAP_REFERRAL_LIMIT_EXCEEDED | 0x61 |
LDAP_CUP_RESOURCES_EXHAUSTED | 0x71 |
LDAP_CUP_SECURITY_VIOLATION | 0x72 |
LDAP_CUP_INVALID_DATA | 0x73 |
LDAP_CUP_UNSUPPORTED_SCHEME | 0x74 |
LDAP_CUP_RELOAD_REQUIRED | 0x75 |
LDAP_CANCELLED | 0x76 |
LDAP_NO_SUCH_OPERATION | 0x77 |
LDAP_TOO_LATE | 0x78 |
LDAP_CANNOT_CANCEL | 0x79 |
LDAP_ASSERTION_FAILED | 0x7A |
LDAP_SYNC_REFRESH_REQUIRED | 0x1000 |
LDAP_X_SYNC_REFRESH_REQUIRED | 0x4100 |
LDAP_X_NO_OPERATION | 0x410e |
LDAP_X_ASSERTION_FAILED | 0x410f |
LDAP_X_NO_REFERRALS_FOUND | 0x4110 |
LDAP_X_CANNOT_CHAIN | 0x4111 |
LDAP_X_DOMAIN_MISMATCH | 0x7001 |
LDAP_X_EXTENSION_NOT_LOADED | 0x7002 |
Members
protected
- $code
—
int
The exception code - $file
—
string
The filename where the exception was created - $line
—
int
The line where the exception was created - $message
—
string
The exception message
Methods
Inherited from Exception
public
- __toString() — String representation of the exception
- getCode() — Gets the Exception code
- getFile() — Gets the file in which the exception occurred
- getLine() — Gets the line in which the exception occurred
- getMessage() — Gets the Exception message
- getPrevious() — Returns previous Exception
- getTrace() — Gets the stack trace
- getTraceAsString() — Gets the stack trace as a string