for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Doctrine\Migrations\Configuration\Connection\Loader;
use Doctrine\DBAL\Connection;
use Doctrine\Migrations\Configuration\Configuration;
use Doctrine\Migrations\Configuration\Connection\ConnectionLoaderInterface;
class ConnectionConfigurationLoader implements ConnectionLoaderInterface
{
/** @var null|Configuration */
private $configuration;
public function __construct(?Configuration $configuration = null)
$this->configuration = $configuration;
}
/**
* Read the input and return a Configuration, returns null if the config
* is not supported.
*/
public function chosen() : ?Connection
if ($this->configuration) {
return $this->configuration->getConnection();
return null;