Можно сделать общий метод загрузки "под капотом"
virusav 06.12 10:32
/ 06.12 10:33
Сейчас есть возможность создавать объект через загрузку файла.
В доке метод
::load есть у:
image
xdoc
table
file
К ним можно добавить
array,
hash.
Загрузку для всех типов можно сделать по общей схеме:
1. Если файл на диске или
HTTP, то качать по принципу
file::load.
2. Если
HTTPS, то качать через
curl.
Было бы неплохо задавать параметры по умолчанию для загрузки через
HTTP/HTTPS (таймауты и т.д.).
Возможно, определять их в конфигурационном файле парсера и при необходимости переопределять.