Приветствую.
Все необходимые библиотеки устанавливаю с помощью composer. Но тут возникла необходимость подключить
довольно старую библиотеку к проекту. Ссылки для установки через composer у нее нет.
Что-то не могу сообразить, как это сделать. Буду благодарен знающим за помощь
Суть в следующем. Создан контроллер, нужно в нем подключить библиотеку, что бы в нем использовать класс из подключаемой библиотеки.
Спасибо за решение с composer пользователю "bumble". Возьму на заметку.
Так же пока ждал ответа. подключил таким способом:
<?php
class CreatePDF extends ControllerBase{
public function MenuPDF($nid){
$module_path = \Drupal::service('module_handler')->getModule('MODULE_NAME')->getPath();
require_once($module_path.'/fpdf/fpdf.php'); // Файл с нужным классом
$pdf = new \FPDF();
// ...
}
}
?>
Комментарии
{
"type": "package",
"package": {
"name": "vendor-name/package-name",
"version": "1.0.0",
"type": "library",
"dist": {
"url": "https://site.that.hosts.a-library/package-name.zip",
"type": "zip"
}
}
}
]
Спасибо!