Recent change to throwing of Exception instances declare a local class, but then use the unnamespaced, generic Exception class. The local declarations create ambiguity when using composer with the project.
This change creates a separate file for the namespaced Exception class, and makes use of it.
Recent change to throwing of
Exception
instances declare a local class, but then use the unnamespaced, genericException
class. The local declarations create ambiguity when using composer with the project.This change creates a separate file for the namespaced
Exception
class, and makes use of it.