Вы можете легко реализовать свой собственный контейнер Facebook для PEAR Auth. Для этого вам не нужно изменять код авторизации PEAR, потому что он пытается загрузить контейнер аутентификации из вашего пути включения.
Предположим, у вас установлен PEAR в /usr/share/php/
, а ваше приложение в /var/www/myapp/
, вы можете создать файл /var/www/myapp/src/Auth/Container/Facebook.php
. В вашем приложении используйте
set_include_path(get_include_path() . PATH_SEPARATOR . '/var/www/myapp/src/')
, чтобы PEAR Auth распознал ваш каталог пользовательских контейнеров. Затем вы можете создать экземпляр контейнера Facebook в Auth