2010-07-28 4 views
2

Я интегрирую адаптивные платежи в приложении PHP, которое уже использует SDK PayPal SOAP для MassPay. Все выглядит очень просто, проблема заключается в том, что при вызове интеграции MassPay у него теперь есть столкновение имен, потому что CallerServices уже были объявлены Adaptive Payments API.PayPal Adaptive Payments и SOAP SDK

Есть ли какой-либо простой (и хороший) способ для взаимодействия этих API? Как я могу потребовать оба API, если они объявляют объекты с тем же именем?

Я проверил, если оба файла CallerServices.php были одинаковыми, но они не являются ...

сообщение

Ошибка: Фатальная ошибка: Невозможно переопределить класс CallerServices в (...)/PayPal/CallerServices.php по строке 35

спасибо.

ответ

2

Какую версию PHP вы используете? Если> = 5.3, вы сможете решить это, объявив namespace.

+0

Спасибо, мы используем 5.2.13, и проект уже отсутствует, но я считаю правильным, потому что он отвечает на вопрос :) – DiogoNeves