| #!/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::INFO); | |
| $logger->pushHandler($stdoutHandler); | |
| $executor = new mailcowCommandExecutor(); | |
| $application = new AuthenticationService($logger, $executor); | |
| $application->run(); |