@Kerm

Symfony 3 как при вызове класса передать в него параметры без new?

Есть приложение, которое я установил через 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 при этом передать в него параметры при вызове?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы