The abstract HTTP_WebDAV_Server base class
The actual PHP framework for writing a customized WebDAV server is implemented as an abstract base class.

The class already takes care of most of the protocol specific stuff like: