works with Ubi AD
throw exception if there's a problem connecting with the DB
composer.json