symfony — Создание интерфейса плагина / адаптера в Stack Overflow

Мне нужно создать очень простую систему плагинов для моего приложения PHP (Symfony, если это имеет значение), которая позволила бы сторонним разработчикам создавать дополнительные функции в виде классов PHP, помещать их в определенную папку и загружать их. и используется моим приложением. И я пытаюсь выяснить, какой самый простой и лучший способ сделать это.

Допустим, плагин должен предоставлять 1 открытый внешний метод, который возвращает некоторые данные, отформатированные определенным образом (поэтому он должен использовать интерфейс или модель, созданную в моем приложении).

  1. Как мне сделать так, чтобы «включить» этот плагин в моем приложении, чтобы он загружал этот внешний класс и использовал вышеупомянутый публичный метод?
  2. Как мне сделать это таким образом, чтобы типы (классы, интерфейсы) из моего приложения могли использоваться в классе плагинов?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector