Skip to content

Commit a794ebb

Browse files
committed
[PluginOauth2KeycloakClient] Prepare for 2.x:
- Moved all classes to root folder; Signed-off-by: Oleksii Bulba <oleksii_bulba@epam.com>
1 parent 9afacf6 commit a794ebb

File tree

7 files changed

+25
-24
lines changed

7 files changed

+25
-24
lines changed

src/Configuration/Provider/ProviderConfiguration.php renamed to Configuration/Provider/ProviderConfiguration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak\Configuration\Provider;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client\Configuration\Provider;
1515

1616
use Micro\Plugin\OAuth2\Client\Configuration\Provider\OAuth2ClientProviderConfiguration;
17-
use Micro\Plugin\OAuth2\Client\Keycloak\Provider\KeycloakProviderConfigurationInterface;
17+
use Micro\Plugin\OAuth2\Keycloak\Client\Provider\KeycloakProviderConfigurationInterface;
1818

1919
/**
2020
* @author Stanislau Komar <head.trackingsoft@gmail.com>
Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,15 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client;
1515

1616
use League\OAuth2\Client\Provider\AbstractProvider;
17-
use Micro\Component\DependencyInjection\Container;
18-
use Micro\Framework\Kernel\Plugin\ConfigurableInterface;
19-
use Micro\Framework\Kernel\Plugin\DependencyProviderInterface;
20-
use Micro\Framework\Kernel\Plugin\PluginDependedInterface;
21-
use Micro\Framework\Kernel\Plugin\PluginConfigurationTrait;
17+
use Micro\Framework\DependencyInjection\Container;
18+
use Micro\Framework\BootConfiguration\Plugin\ConfigurableInterface;
19+
use Micro\Framework\BootDependency\Plugin\DependencyProviderInterface;
20+
use Micro\Framework\BootConfiguration\Plugin\PluginConfigurationTrait;
2221
use Micro\Plugin\OAuth2\Client\Configuration\OAuth2ClientPluginConfigurationInterface;
23-
use Micro\Plugin\OAuth2\Client\Keycloak\Provider\OAuth2Provider;
22+
use Micro\Plugin\OAuth2\Keycloak\Client\Provider\OAuth2Provider;
2423
use Micro\Plugin\OAuth2\Client\Provider\OAuth2ClientProviderPluginInterface;
2524
use Micro\Plugin\Security\Facade\SecurityFacadeInterface;
2625

src/OAuth2KeycloakProviderPluginConfiguration.php renamed to OAuth2KeycloakProviderPluginConfiguration.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client;
1515

1616
use Micro\Plugin\OAuth2\Client\Configuration\Provider\OAuth2ClientProviderConfigurationInterface;
17-
use Micro\Plugin\OAuth2\Client\Keycloak\Configuration\Provider\ProviderConfiguration;
1817
use Micro\Plugin\OAuth2\Client\OAuth2ClientPluginConfiguration;
18+
use Micro\Plugin\OAuth2\Keycloak\Client\Configuration\Provider\ProviderConfiguration;
1919

2020
/**
2121
* @author Stanislau Komar <head.trackingsoft@gmail.com>

src/Provider/KeycloakProviderConfigurationInterface.php renamed to Provider/KeycloakProviderConfigurationInterface.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak\Provider;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client\Provider;
1515

1616
use Micro\Plugin\OAuth2\Client\Configuration\Provider\OAuth2ClientProviderConfigurationInterface;
1717

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak\Provider;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client\Provider;
1515

1616
use League\OAuth2\Client\Provider\AbstractProvider;
1717
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
@@ -30,14 +30,13 @@ class OAuth2Provider extends AbstractProvider
3030
use BearerAuthorizationTrait;
3131

3232
/**
33-
* @param OAuth2ClientProviderConfigurationInterface $providerConfiguration
34-
* @param SecurityFacadeInterface $securityFacade
33+
* @param OAuth2ClientProviderConfigurationInterface $providerConfiguration
34+
* @param SecurityFacadeInterface $securityFacade
3535
*/
3636
public function __construct(
37-
private readonly OAuth2ClientProviderConfigurationInterface $providerConfiguration,
38-
private readonly SecurityFacadeInterface $securityFacade
39-
)
40-
{
37+
private readonly OAuth2ClientProviderConfigurationInterface $providerConfiguration,
38+
private readonly SecurityFacadeInterface $securityFacade
39+
) {
4140
parent::__construct([
4241
'authServerUrl' => $this->providerConfiguration->getUrlAuthorization(),
4342
'clientId' => $providerConfiguration->getClientId(),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* file that was distributed with this source code.
1212
*/
1313

14-
namespace Micro\Plugin\OAuth2\Client\Keycloak\Provider;
14+
namespace Micro\Plugin\OAuth2\Keycloak\Client\Provider;
1515

1616
use League\OAuth2\Client\Provider\ResourceOwnerInterface;
1717

composer.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "micro/plugin-oauth2-client-keycloak",
33
"description": "Micro Framework: Adapter for using Keycloak as an authorization server based on the OAuth2 protocol.",
4-
"type": "library",
4+
"type": "micro-library",
55
"license": "MIT",
66
"autoload": {
77
"psr-4": {
8-
"Micro\\Plugin\\OAuth2\\Client\\Keycloak\\": "src/"
8+
"Micro\\Plugin\\OAuth2\\Keycloak\\Client\\": "/"
99
}
1010
},
1111
"authors": [
@@ -15,7 +15,10 @@
1515
}
1616
],
1717
"require": {
18-
"micro/plugin-oauth2-client": "^1",
19-
"micro/plugin-security": "^1"
18+
"micro/plugin-oauth2-client": "^2.0",
19+
"micro/dependency-injection": "^2.0",
20+
"micro/kernel-boot-dependency": "^2.0",
21+
"micro/kernel-boot-configuration": "^2.0",
22+
"micro/plugin-security": "^2.0"
2023
}
2124
}

0 commit comments

Comments
 (0)