Path

ez components / documentation / api reference / latest / webdav


eZ Components latest

Webdav: ezcWebdavInconsistencyException

[ Tutorial ] [ Clients ] [ Plugin architecture ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Class: ezcWebdavInconsistencyException

Exception thrown, whenever an operation failed that should not have failed. [source]
The Webdav component (and especially the lock plugin) depends on a fine grained structure in the backend. The code contains many sanity checks to ensure, that this structure is valid. In case an inconsistency is detected, an exception of type ezcWebdavInconsistencyException ist thrown.
If you receive such an exception, you should check (and maybe reset) your backend data. If it happens more often, you might have discovered a bug in the Webdav component.

Parents

Exception
   |
   --ezcBaseException
      |
      --ezcWebdavException
         |
         --ezcWebdavInconsistencyException

Inherited Member Variables

From ezcBaseException:
public  ezcBaseException::$originalMessage
From Exception (Internal Class):
protected  $code
protected  $file
protected  $line
protected  $message
private  $string
private  $trace

Inherited Methods

From ezcBaseException :
public ezcBaseException ezcBaseException::__construct()
Constructs a new ezcBaseException with $message
From Exception (Internal Class) :
public Exception constructor __construct ( $message, $code )
public void getCode ( )
public void getFile ( )
public void getLine ( )
public void getMessage ( )
public void getTrace ( )
public void getTraceAsString ( )
public void __clone ( )
public void __toString ( )
Last updated: Mon, 21 Dec 2009