for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Lagdo\DbAdmin\Driver\Db;
use Lagdo\DbAdmin\Driver\DriverInterface;
use Lagdo\DbAdmin\Driver\UtilInterface;
use Lagdo\DbAdmin\Driver\TranslatorInterface;
abstract class Server implements ServerInterface
{
/**
* @var DriverInterface
*/
protected $driver;
* @var UtilInterface
protected $util;
* @var TranslatorInterface
protected $trans;
* @var ConnectionInterface
protected $connection;
* The constructor
*
* @param DriverInterface $driver
* @param UtilInterface $util
* @param TranslatorInterface $trans
* @param ConnectionInterface $connection
public function __construct(DriverInterface $driver, UtilInterface $util, TranslatorInterface $trans, ConnectionInterface $connection)
$this->driver = $driver;
$this->util = $util;
$this->trans = $trans;
$this->connection = $connection;
}
* @inheritDoc
public function engines()
return [];
public function collations()
public function databaseCollation(string $database, array $collations)
return '';
public function isInformationSchema(string $database)
return false;
public function variables()
public function statusVariables()
public function routineLanguages()
public function renameDatabase(string $name, string $collation)
public function processes()