Benutzerdefinierte Composer Bibliotheken¶
Sollten Sie in Ihrem Projekt weiterführende PHP-Bibliotheken benötigen, können diese über Composer1 im Ordner custom installiert und verwendet werden.
Wechseln Sie dazu in den Ordner custom und installieren Sie das gewünschte Paket (z.B. PHPMailer) über Composer:
1 | composer require phpmailer/phpmailer |
Composer installiert daraufhin alle benötigten Abhängikeiten im Ordner custom/vendor. Das Contentfly CMS lädt automatisch - ohne weitere Konfiguration - die entsprechenden Autoload-Skripte. Sie können die installierte Bibliothek im Anschluss direkt in Ihrem Code verwenden.
Beispiel custom/app.php
1 2 3 4 5 6 7 8 9 | <?php $app['mailer'] = function (\Silex\Application $app) { $mailer = new \PHPMailer(); ... return $mailer; }; |
-
https://getcomposer.org ↩