#!/usr/bin/env php <?php require_once __DIR__."/vendor/autoload.php"; use Monolog\Logger; use LeeSherwood\Ejabberd\AuthenticationService; use LeeSherwood\Ejabberd\CommandExecutors\mailcowCommandExecutor; $logger = new Logger('ejabberdAuth'); $stdoutHandler = new Monolog\Handler\StreamHandler('/var/www/authentication/auth.log', Logger::DEBUG); $logger->pushHandler($stdoutHandler); $executor = new mailcowCommandExecutor(); $application = new AuthenticationService($logger, $executor); $application->run();