Zum Inhalt

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;
};

  1. https://getcomposer.org