Добавить пользовательский файл функций php ко всем расширениям Bolt CMS
Есть список функций, которые я хотел бы иметь для всех моих локальных расширений. Есть ли удобный способ включить файл functions.php, чтобы все мои расширения имели функции PHP, доступные для использования?
1 ответ
Определите расширение "master", сделайте так, чтобы другие расширения "требовали" этого master, и разверните раздел "autoload", что-то вроде этого примера:
"autoload" : {
"files" : [
"init.php"
],
"psr-4" : {
"Bolt\\Extension\\Gawain\\Cord\\" : [
"",
"src/"
],
"Book\\Library\\" : "lib/"
},
"classmap" : [
"vendor/NameLess/"
]
},
Для получения дополнительной информации см. Документы по автозагрузке Composer.