mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-12-18 14:33:49 +01:00
LSerror : fix PHP error handling
This commit is contained in:
parent
dbfc8506d5
commit
b817bb8ae2
1 changed files with 3 additions and 5 deletions
|
@ -164,7 +164,7 @@ class LSerror {
|
||||||
*
|
*
|
||||||
* @retval boolean True if it's an error or False
|
* @retval boolean True if it's an error or False
|
||||||
**/
|
**/
|
||||||
public function isLdapError($data) {
|
public static function isLdapError($data) {
|
||||||
if (Net_LDAP2::isError($data)) {
|
if (Net_LDAP2::isError($data)) {
|
||||||
LSerror :: addErrorCode(0,$data -> getMessage());
|
LSerror :: addErrorCode(0,$data -> getMessage());
|
||||||
return true;
|
return true;
|
||||||
|
@ -175,7 +175,7 @@ class LSerror {
|
||||||
/**
|
/**
|
||||||
* PHP error handler (see set_error_handler() function doc)
|
* PHP error handler (see set_error_handler() function doc)
|
||||||
**/
|
**/
|
||||||
public function errorHandler($errno, $errstr, $errfile, $errline) {
|
public static function errorHandler($errno, $errstr, $errfile, $errline) {
|
||||||
self :: addErrorCode(-2,"Error ".self :: convertPHPErrorNo($errno)." occured in file $errfile (line : $errline) : $errstr");
|
self :: addErrorCode(-2,"Error ".self :: convertPHPErrorNo($errno)." occured in file $errfile (line : $errline) : $errstr");
|
||||||
if ( E_RECOVERABLE_ERROR===$errno ) {
|
if ( E_RECOVERABLE_ERROR===$errno ) {
|
||||||
throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
|
throw new ErrorException($errstr, $errno, 0, $errfile, $errline);
|
||||||
|
@ -190,7 +190,7 @@ class LSerror {
|
||||||
*
|
*
|
||||||
* @retval string Corresponding error name
|
* @retval string Corresponding error name
|
||||||
**/
|
**/
|
||||||
public function convertPHPErrorNo($errno) {
|
public static function convertPHPErrorNo($errno) {
|
||||||
$error_levels=array (
|
$error_levels=array (
|
||||||
1 => "ERROR",
|
1 => "ERROR",
|
||||||
2 => "WARNING",
|
2 => "WARNING",
|
||||||
|
@ -223,5 +223,3 @@ class LSerror {
|
||||||
*/
|
*/
|
||||||
LSerror :: defineError(-1,_("Unknown error : %{error}"));
|
LSerror :: defineError(-1,_("Unknown error : %{error}"));
|
||||||
LSerror :: defineError(-2,_("PHP error : %{error}"));
|
LSerror :: defineError(-2,_("PHP error : %{error}"));
|
||||||
|
|
||||||
?>
|
|
||||||
|
|
Loading…
Reference in a new issue