Можно ли на карту \SoapFault
чтобы пользовательские исключения, как вы можете с объектами?
Я получаю доступ к SOAP-сервису ESP через их WSDL. WSDL определяет набор объектов ошибок. Можно ли создавать собственные классы исключений, чтобы \SoapClient
бросит их вместо общего \SoapFault
?
Единственное, что я могу сделать, это использовать set_exception_handler()
поймать \SoapFault
объекты и перебрасывать их как экземпляры пользовательских исключений.
Других решений пока нет …