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