*/ final class MagdevRedmineExtension extends Extension { public function load(array $configs, ContainerBuilder $container) { $config = $this->processConfiguration(new Configuration(), $configs); /*if (!isset($config['default_connection'])) { $config['default_connection'] = array_key_first($config['connections']); } foreach ($config['connections'] as $name => $connection) { $id = sprintf('magdev.gitea.%s', $name); $container->register($id, Client::class) ->setArguments([null, null, $connection['baseurl']]) ->addMethodCall('authenticate', [$connection['token'], null, Client::AUTH_ACCESS_TOKEN]); $container->registerAliasForArgument($id, Client::class, "{$name}Client"); if ($name === $config['default_connection']) { $container->setAlias(Client::class, $id); } }*/ } }