parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Можно сделать общий метод загрузки "под капотом"

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 (таймауты и т.д.).
Возможно, определять их в конфигурационном файле парсера и при необходимости переопределять.