Зачем вам вообще знать, что находится в свойствах этого объекта $parser?
Просто пишите свои селекторы и все. Самые обычные CSS селекторы (ну еще :contains поддерживается).
Вы вырвали метод из документации, а про контекст забыли. Это лишь пример. Перепишите на свой лад и проблема исчезнет сама-собой.
Почему бы просто не взять папку vendor с любого сервера с интернетом?
Т.е. composer install на сервере с интернетом, и cp vendor newserver/vendor на ваш сервер.
Конечно, это единоразовое решение в лоб, но все же самое быстрое.
Я использую Sublime Text 2 + SFTP плагин.
Он позволяет и «выкачать все», и «изменить пару файлов» (причем либо полностью удаленно, либо всеже скачав в проект)
Сделайте, чтобы картинки генерировались только один раз при запросе файла, если такового не существует.
Т.о. при повторном запросе картинок сервером, «старые» не будут генерироваться, а просто загрузятся
Скорее всего все гораздо проще чем вы думаете, сегодня как раз столкнулся с этим по работе.
API фейсбука работает через HTTPS. Facebook SDK работает через cUrl.
Следовательно можно попробовать добавить CURLOPT_SSL_VERIFYPEER => 0
CURLOPT_SSL_VERIFYHOST => 0
к настройкам cUrl. Мне сегодня помогло.