protected function registerDsnConfiguration($options)
    {
        if ( ! isset($options['table'])) {
            throw new InvalidArgumentException('You need to define table for dsn use');
        }

        if ( ! isset($options['user'])) {
            throw new InvalidArgumentException('You need to define user for dsn use');
        }

        if ( ! isset($options['password'])) {
            throw new InvalidArgumentException('You need to define password for dsn use');
        }
    }
protected function registerDsnConfiguration($options)
    {
        if ( ! isset($options['table'])) {
            throw new InvalidArgumentException('You need to define table for dsn use');
        }

        if ( ! isset($options['user'])) {
            throw new InvalidArgumentException('You need to define user for dsn use');
        }

        if ( ! isset($options['password'])) {
            throw new InvalidArgumentException('You need to define password for dsn use');
        }
    }
protected function registerDsnConfiguration ( $ options ) { if ( ! isset ( $ options [ 'table' ] ) ) { throw new InvalidArgumentException ( 'You need to define table for dsn use' ) ; } if ( ! isset ( $ options [ 'user' ] ) ) { throw new InvalidArgumentException ( 'You need to define user for dsn use' ) ; } if ( ! isset ( $ options [ 'password' ] ) ) { throw new InvalidArgumentException ( 'You need to define password for dsn use' ) ; } }
Load dsn configuration

@param array $options A configuration array

@throws InvalidArgumentException
Load dsn configuration