ConfigurationUrlParser
class ConfigurationUrlParser extends ConfigurationUrlParser (View source)
Properties
static protected array | $driverAliases | The drivers aliases map. |
from ConfigurationUrlParser |
Methods
array
parseConfiguration(array|string $config)
Parse the database configuration, hydrating options using a database configuration URL if possible.
array
getPrimaryOptions(array $url)
Get the primary database connection options.
array
getQueryOptions(array $url)
Get all of the additional database options from the query string.
array
parseUrl(string $url)
Parse the string URL to an array of components.
mixed
parseStringsToNativeTypes(mixed $value)
Convert string casted values to their native types.
static array
getDriverAliases()
Get all of the current drivers' aliases.
static void
addDriverAlias(string $alias, string $driver)
Add the given driver alias to the driver aliases array.
Details
array
parseConfiguration(array|string $config)
Parse the database configuration, hydrating options using a database configuration URL if possible.
protected array
getQueryOptions(array $url)
Get all of the additional database options from the query string.
protected mixed
parseStringsToNativeTypes(mixed $value)
Convert string casted values to their native types.