UPDATE: I improved the metod. See using Symfony2 with PEAR using Pyrus
I’ve just started using Symfony2 (http://www.symfony.com) and one of the first problems I stumbled across was how to integrate Pear packages into it.
The way I ended up doing this was to create a php directory in my verdors directory and install the packages into this directory using pyrus.
php pyrus.phar mypear ~/SymfonyProject/vendors
php pyrus.phar install pear/HTTP_Request2-2.0.0RC1
Then I added the directories to app/autoload.php:
1 2 3 4 | |
This isn’t perfect as it clutters up the vendors directory with a lot of unneeded directories that follow a Pear installation - it would have been nicer if I could just download a cuple of phar files - so it is probably a good idea to have a separare pear directory under vendors to handle this.