yep/dsn

DSN string helper


Keywords
helper, dsn
Licenses
BSD-3-Clause/GPL-2.0/GPL-3.0

Documentation

Build Status Scrutinizer Code Quality Scrutinizer Code Coverage Latest Stable Version Total Downloads License

Dsn

Packagist

Dsn is available on Packagist.org, just add the dependency to your composer.json.

{
  "require" : {
    "yep/dsn": "dev-master"
  }
}

Usage

You can use MySqlDsn, MySqlUnixSocketDsn, PostgreSqlDsn, Sqlite2Dsn or SqliteDsn.

<?php
$dsn = new Yep\Dsn\MySqlDsn($dbName = 'database', $host = 'localhost', $port = 3306);

echo $dsn->toString(); // mysql:host=localhost;dbname=database;port=3306