use class alias GiteaClient for better readability

This commit is contained in:
2024-07-13 05:53:00 +02:00
parent 5969ba9ce0
commit 29f526672e

View File

@@ -3,7 +3,7 @@ declare(strict_types=1);
namespace Magdev\GiteaBundle\DependencyInjection; namespace Magdev\GiteaBundle\DependencyInjection;
use OwenVoke\Gitea\Client; use OwenVoke\Gitea\Client as GiteaClient;
use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension; use Symfony\Component\DependencyInjection\Extension\Extension;
@@ -22,13 +22,13 @@ final class MagdevGiteaExtension extends Extension
foreach ($config['connections'] as $name => $connection) { foreach ($config['connections'] as $name => $connection) {
$id = sprintf('magdev.gitea.%s', $name); $id = sprintf('magdev.gitea.%s', $name);
$container->register($id, Client::class) $container->register($id, GiteaClient::class)
->setArguments([null, null, $connection['baseurl']]) ->setArguments([null, null, $connection['baseurl']])
->addMethodCall('authenticate', [$connection['token'], null, Client::AUTH_ACCESS_TOKEN]); ->addMethodCall('authenticate', [$connection['token'], null, GiteaClient::AUTH_ACCESS_TOKEN]);
$container->registerAliasForArgument($id, Client::class, "{$name}Client"); $container->registerAliasForArgument($id, GiteaClient::class, "{$name}Client");
if ($name === $config['default_connection']) { if ($name === $config['default_connection']) {
$container->setAlias(Client::class, $id); $container->setAlias(GiteaClient::class, $id);
} }
} }
} }