Skip to content

Commit 9afacf6

Browse files
authored
Merge pull request #3 from Micro-PHP/v1.1-release
v1.1.1 - Fix bugs
2 parents 90fbdd5 + 1db5e89 commit 9afacf6

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

src/OAuth2KeycloakProviderPlugin.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use League\OAuth2\Client\Provider\AbstractProvider;
1717
use Micro\Component\DependencyInjection\Container;
1818
use Micro\Framework\Kernel\Plugin\ConfigurableInterface;
19+
use Micro\Framework\Kernel\Plugin\DependencyProviderInterface;
1920
use Micro\Framework\Kernel\Plugin\PluginDependedInterface;
2021
use Micro\Framework\Kernel\Plugin\PluginConfigurationTrait;
2122
use Micro\Plugin\OAuth2\Client\Configuration\OAuth2ClientPluginConfigurationInterface;
@@ -28,7 +29,7 @@
2829
*
2930
* @method OAuth2ClientPluginConfigurationInterface configuration()
3031
*/
31-
class OAuth2KeycloakProviderPlugin implements OAuth2ClientProviderPluginInterface, PluginDependedInterface, ConfigurableInterface
32+
class OAuth2KeycloakProviderPlugin implements OAuth2ClientProviderPluginInterface, DependencyProviderInterface, ConfigurableInterface
3233
{
3334

3435
use PluginConfigurationTrait;
@@ -62,7 +63,7 @@ public function getType(): string
6263
/**
6364
* {@inheritDoc}
6465
*/
65-
public function getDependedPlugins(Container $container): void
66+
public function provideDependencies(Container $container): void
6667
{
6768
$this->container = $container;
6869
}

src/Provider/OAuth2Provider.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
use League\OAuth2\Client\Provider\ResourceOwnerInterface;
1919
use League\OAuth2\Client\Token\AccessToken;
2020
use League\OAuth2\Client\Tool\BearerAuthorizationTrait;
21-
use Micro\Plugin\OAuth2\Client\Keycloak\Configuration\Provider\ProviderConfiguration;
21+
use Micro\Plugin\OAuth2\Client\Configuration\Provider\OAuth2ClientProviderConfigurationInterface;
2222
use Micro\Plugin\Security\Facade\SecurityFacadeInterface;
2323
use Psr\Http\Message\ResponseInterface;
2424

@@ -30,12 +30,12 @@ class OAuth2Provider extends AbstractProvider
3030
use BearerAuthorizationTrait;
3131

3232
/**
33-
* @param ProviderConfiguration $providerConfiguration
34-
* @param SecurityFacadeInterface $securityFacade
33+
* @param OAuth2ClientProviderConfigurationInterface $providerConfiguration
34+
* @param SecurityFacadeInterface $securityFacade
3535
*/
3636
public function __construct(
37-
private readonly ProviderConfiguration $providerConfiguration,
38-
private readonly SecurityFacadeInterface $securityFacade
37+
private readonly OAuth2ClientProviderConfigurationInterface $providerConfiguration,
38+
private readonly SecurityFacadeInterface $securityFacade
3939
)
4040
{
4141
parent::__construct([

0 commit comments

Comments
 (0)