b2pweb/bdf-dsn

A dsn (data source name) parser

Maintainers

πŸ‘ Johnmeurt

Package info

github.com/b2pweb/bdf-dsn

pkg:composer/b2pweb/bdf-dsn

Statistics

Installs: 23 498

Dependents: 2

Suggesters: 0

Stars: 1

Open Issues: 0

v1.0.6 2025-11-21 15:58 UTC

Requires

  • php: ~7.1 | ~8.0.0 | ~8.1.0 | ~8.2.0 | ~8.3.0 | ~8.4.0 | ~8.5.0

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 9ad10b83bcb64a31464085b0e05a851589e74db1

  • SΓ©bastien Tanneux

queueparserdsn

This package is auto-updated.

Last update: 2026-06-21 17:13:11 UTC


README

A simple DSN parser

πŸ‘ build
πŸ‘ Scrutinizer Code Quality
πŸ‘ Packagist Version
πŸ‘ Total Downloads

Install via composer

$ composer require b2pweb/bdf-dsn

Usage Instructions

A basic use of DSN.

<?php
$request = \Bdf\Dsn\Dsn::parse('mysql://john:doe@localhost/testdb?timeout=3');

var_dump($request->toArray());

Supports pdo dsn

<?php
$request = \Bdf\Dsn\Dsn::parse('mysql:host=localhost;dbname=testdb;timeout=3');

var_dump($request->toArray());

License

Distributed under the terms of the MIT license.