Есть приложение, которое я установил через composer, в примерах этого приложения при его вызове через new в него нужно передать обязательные параметры.
У меня есть сервис, к которому я хочу подключить это приложение, могу я как то вызвать экземпляр класса этого приложения не используя new Class(...$args) при этом передать ему параметры в моем сервисе или контроллере?
Может если через use подключить приложение и в качестве параметров функции конструктора, моего класса, назначить переменной что она является экземпляром класса, то можно как то services.yml прописать передаваемые аргументы?
Сейчас мой код сервиса выглядит вот так:
public function __construct(...$args)
{
parent::__construct(...$args);
$this->mpdf = new Mpdf(['tempDir' => $this->getTmpDir(), 'utf-8', 'A4-P']);
}
Я хочу знать можно ли как то по другому вызвать класс Mpdf при этом передать в него параметры при вызове?