Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B Nyholm\Dsn\DsnParser::getDsn() 0 22 9 ? 1 0 1
A Nyholm\Dsn\DsnParser::parseFunc() 0 13 5 ? 1 0 1
A Dsn\Configuration\Url::__toString() 0 9 4 ? 1 0 1
A UserPasswordTrait::getAuthentication() 0 1 1 ? 2 0 1
A Nyholm\Dsn\DsnParser::parsePath() 0 4 2 ? 0 0 0
A Configuration\DsnFunction::__construct() 0 3 1 ? 1 0 1
A Dsn\Configuration\Dsn::__toString() 0 5 3 ? 1 0 1
A Configuration\DsnFunction::__toString() 0 1 2 ? 1 0 1
A Dsn\Configuration\Url::getPort() 0 1 1 ? 1 0 1
A Dsn\Configuration\Dsn::withScheme() 0 3 1 ? 0 0 0
A Configuration\Path::__toString() 0 6 2 ? 1 0 1
A Configuration\Url::__construct() 0 5 1 ? 1 0 1
A InvalidDsnException::__construct() 0 2 1 ? 1 0 1
A UserPasswordTrait::setAuthentication() 0 3 2 ? 1 0 1
A Nyholm\Dsn\DsnParser::parseArguments() 0 3 2 ? 1 0 1