A PHP Class an Interface for creating new Exceptions on the fly