XF 2 Добавление дополнительных библиотек в плагины с автозагрузкой Composer

Совместимость с XenForo: 2.0

Бывает необходимость, что для вашего плагина необходимо добавить какую то стороннюю библиотеку, но и composer.json разработчики не открывают для клиентов, но об этом разработчики позаботились в XF.php:
Code:
Please, Log in or Register to view codes content!
и
PHP:
Please, Log in or Register to view codes content!

Таким образом мы можем использовать это добавив обработчик событий, для этого в панели управления есть раздел разработка и там есть обработчики событий:
1692531879559.png

И в итоге реализовав данный обработчик события, мы пишем в нем вот такое:
PHP:
Please, Log in or Register to view codes content!

Помимо этого, например у вас есть какой то самописный класс или ещё что то и вам нужно его загрузить, то можно сделать так:
PHP:
Please, Log in or Register to view codes content!
add() и addPsr4() предназначены для добавления только классов стандарта PSR-0 и PSR-4

Для тех кому трудно реализовать, прикрепляю пример обработчика события:
PHP:
Please, Log in or Register to view codes content!

Помимо этого можно использовать add(), addClassMap(), addPsr4()
 
Back
Top