/** * {@inheritdoc} */ public static function validate(array $options, $adapterName) { parent::validate($options, $adapterName); if (empty($options['dsn'])) { return; } $dsn = new DSN($options['dsn']); if (!$dsn->isValid()) { throw new \InvalidArgumentException('Invalid DSN: ' . $options['dsn']); } }