Adds a bit of explanatory text to each thrown exception so that the catching client can display a useful message.
Other possible solutions include:
Add code to each custom derived class of the Exception class to do something intelligent, like add the text I've added, or call a user-supplied function to do something intelligent.
Get rid of the custom derived Exception classes, and just instantiate the general purpose class.
This also addresses the Radar issue #17, https://github.com/radarphp/Radar.Project/issues/17.
Adds a bit of explanatory text to each thrown exception so that the catching client can display a useful message.
Other possible solutions include: