for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Sandro Keil (https://sandro-keil.de)
*
* @link http://github.com/sandrokeil/interop-config for the canonical source repository
* @copyright Copyright (c) 2015-2016 Sandro Keil
* @license http://github.com/sandrokeil/interop-config/blob/master/LICENSE.md New BSD License
*/
declare(strict_types = 1);
namespace InteropTest\Config\TestAsset;
use Interop\Config\ConfigurationTrait;
use Interop\Config\ProvidesDefaultOptions;
use Interop\Config\RequiresConfig;
use Interop\Config\RequiresMandatoryOptions;
class ConnectionDefaultOptionsMandatoryConfiguration implements RequiresConfig, RequiresMandatoryOptions, ProvidesDefaultOptions
{
use ConfigurationTrait;
public function dimensions(): iterable
return ['doctrine', 'connection', 'orm_default'];
}
public function mandatoryOptions(): iterable
return ['driverClass'];
public function defaultOptions(): array
return [
'params' => [
'host' => 'awesomehost',
'port' => '4444',
],
];