Как правильно подключить древнюю библиотеку в современный фреймворк (PHP)?
Есть один файлик на php, который представляет собой библиотеку для работы с API одной платежной системы (взят с официального сайта). Объем 3000 строк, никаких пространств имен, все классы идут друг за дружкой, на packagist.org ее и в помине нет. Сначала хотел подключить в web/index.php (работаю с Yii2), но потом подумал, что он будет загружаться при любом запросе, вызове любого экшена. Но с другой стороны, через require_once при непосредственном использовании тоже не хочется подключать, как-то это не в стиле современной разработки)
Crash, ну и подключайте через Composer, в чем проблема? Два варианта - подключаете в Composer как файл или же оформляете существующий класс с требованиями вашего фреймворка.