Spatie\Backup\Exceptions\CannotCreateDbDumper::unsupportedDriver PHP Method

unsupportedDriver() public static method

public static unsupportedDriver ( string $driver ) : CannotCreateDbDumper
$driver string
return CannotCreateDbDumper
    public static function unsupportedDriver(string $driver) : CannotCreateDbDumper
    {
        return new static("Cannot create a dumper for db driver `{$driver}`. Use `mysql` or `pgsql`.");
    }

Usage Example

 protected static function forDriver($dbDriver) : DbDumper
 {
     $driver = strtolower($dbDriver);
     if ($driver === 'mysql') {
         return new MySql();
     }
     if ($driver === 'pgsql') {
         return new PostgreSql();
     }
     throw CannotCreateDbDumper::unsupportedDriver($driver);
 }
CannotCreateDbDumper