Когда я пытаюсь сохранить файл локально, объект ответа возвращается null. Страница, которую я пытаюсь захватить, занимает много времени загрузки, для которого мне нужен обратный вызов, чтобы уведомить меня, когда все ресурсы страницы полностью загружены. Правильно ли мой подход?
Если вы не пытаетесь сохранить файл локально, возвращаемый объект ответа не является нулевым.
Здесь мой код:
$client = Client::getInstance();
$client->getEngine()->setPath('path/to/phantomjs');
$client->isLazy();
$request = $client->getMessageFactory()->createPdfRequest('http://google.com');
$response = $client->getMessageFactory()->createResponse();
$file = 'path/binfile.pdf';
$request->setOutputFile($file);
$client->send($request, $response);
Как я могу достичь и узнать, когда все ресурсы страницы полностью загружены?