Какая на сегодняшний день лучшая библиотека для работы с SOAP в PHP?
Вводные требования хотелки (критерии "лучшести"):
1) Современная библиотека (PSR, тесты). Не обязательно популярная и полнофункциональная, нужен нормальный архитектурный задел
2) Прозрачная генерация WSDL из классов
3) Удобный механизм приведения генерируемого WSDL к нужному виду (типы данных, комплексные типы), например, через аннотации или конфигурацию
4) Приведение входящих параметров к заданному типу, согласно п.3
5) Нет привязки к какому-либо фреймворку
Для реализации SOAP протокола (как клиентской, так и серверной части) в PHP рассматривал следующие варианты:
1) Zend-SOAP - имеющийся AutoDiscover (генератор WSDL) работает довольно паршиво, адаптировать малореально, нужно рядом свою реализацию писать.
2) BeSimple SOAP - самый интересный функционал сконцентрирован в symfony-бандле, общая сумбурность кода.
Прежде чем писать свою реализацию или глубоко переделывать существующую, хочется понять, ничего ли я не упустил в рассмотренных решениях?
Задачи генерировать статичный wsdl не стоит как таковой. Как и обратной - из wsdl генерить модели.
Хочется вообще избавиться от работы с wsdl напрямую ("wsdl не предназначен для людей"), оставив это на откуп программе.