diff --git a/.gitsplit.yml b/.gitsplit.yml index b795feaf5..ce253cf04 100644 --- a/.gitsplit.yml +++ b/.gitsplit.yml @@ -1,12 +1,12 @@ splits: - - prefix: "src/Deprecated/Signature" - target: "https://${GH_TOKEN}@github.com/web-token/jwt-signature.git" - - prefix: "src/JoseFramework" + - prefix: "src/Bundle" target: "https://${GH_TOKEN}@github.com/web-token/jwt-bundle.git" - - prefix: "src/Component" + - prefix: "src/Library" target: "https://${GH_TOKEN}@github.com/web-token/jwt-library.git" - prefix: "src/Experimental" target: "https://${GH_TOKEN}@github.com/web-token/jwt-experimental.git" + - prefix: "src/Deprecated/Signature" + target: "https://${GH_TOKEN}@github.com/web-token/jwt-signature.git" - prefix: "src/Deprecated/Checker" target: "https://${GH_TOKEN}@github.com/web-token/jwt-checker.git" - prefix: "src/Deprecated/Console" @@ -51,9 +51,9 @@ splits: target: "https://${GH_TOKEN}@github.com/web-token/jwt-signature-algorithm-experimental.git" - prefix: "src/Deprecated/EncryptionAlgorithm/Experimental" target: "https://${GH_TOKEN}@github.com/web-token/jwt-encryption-algorithm-experimental.git" - - prefix: "packs/encryption" + - prefix: "src/Deprecated/Pack/Encryption" target: "https://${GH_TOKEN}@github.com/web-token/encryption-pack.git" - - prefix: "packs/signature" + - prefix: "rc/Deprecated/Pack/Signature" target: "https://${GH_TOKEN}@github.com/web-token/signature-pack.git" origins: diff --git a/composer.json b/composer.json index 21c123042..050f412d0 100644 --- a/composer.json +++ b/composer.json @@ -35,9 +35,9 @@ "autoload": { "psr-4": { "Jose\\": "src/", - "Jose\\Bundle\\JoseFramework\\": "src/JoseFramework/", + "Jose\\Bundle\\JoseFramework\\": "src/Bundle/", "Jose\\Experimental\\": "src/Experimental/", - "Jose\\Component\\": "src/Component/" + "Jose\\Component\\": "src/Library/" } }, "autoload-dev": { diff --git a/rector.php b/rector.php index b06b2a096..69897c226 100644 --- a/rector.php +++ b/rector.php @@ -36,7 +36,7 @@ ]); $config->skip([ PreferPHPUnitThisCallRector::class => __DIR__ . '/tests', - __DIR__ . '/src/Component/Core/JWKSet.php', + __DIR__ . '/src/Library/Core/JWKSet.php', __DIR__ . '/src/Bundle/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource.php', __DIR__ . '/src/Bundle/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource.php', ]); diff --git a/packs/encryption/.github/CONTRIBUTING.md b/src/Bundle/.github/CONTRIBUTING.md similarity index 100% rename from packs/encryption/.github/CONTRIBUTING.md rename to src/Bundle/.github/CONTRIBUTING.md diff --git a/src/Component/.github/FUNDING.yml b/src/Bundle/.github/FUNDING.yml similarity index 100% rename from src/Component/.github/FUNDING.yml rename to src/Bundle/.github/FUNDING.yml diff --git a/packs/encryption/.github/PULL_REQUEST_TEMPLATE.md b/src/Bundle/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from packs/encryption/.github/PULL_REQUEST_TEMPLATE.md rename to src/Bundle/.github/PULL_REQUEST_TEMPLATE.md diff --git a/src/Component/.github/stale.yml b/src/Bundle/.github/stale.yml similarity index 100% rename from src/Component/.github/stale.yml rename to src/Bundle/.github/stale.yml diff --git a/src/JoseFramework/Controller/JWKSetController.php b/src/Bundle/Controller/JWKSetController.php similarity index 100% rename from src/JoseFramework/Controller/JWKSetController.php rename to src/Bundle/Controller/JWKSetController.php diff --git a/src/JoseFramework/Controller/JWKSetControllerFactory.php b/src/Bundle/Controller/JWKSetControllerFactory.php similarity index 100% rename from src/JoseFramework/Controller/JWKSetControllerFactory.php rename to src/Bundle/Controller/JWKSetControllerFactory.php diff --git a/src/JoseFramework/DataCollector/AlgorithmCollector.php b/src/Bundle/DataCollector/AlgorithmCollector.php similarity index 100% rename from src/JoseFramework/DataCollector/AlgorithmCollector.php rename to src/Bundle/DataCollector/AlgorithmCollector.php diff --git a/src/JoseFramework/DataCollector/CheckerCollector.php b/src/Bundle/DataCollector/CheckerCollector.php similarity index 100% rename from src/JoseFramework/DataCollector/CheckerCollector.php rename to src/Bundle/DataCollector/CheckerCollector.php diff --git a/src/JoseFramework/DataCollector/Collector.php b/src/Bundle/DataCollector/Collector.php similarity index 100% rename from src/JoseFramework/DataCollector/Collector.php rename to src/Bundle/DataCollector/Collector.php diff --git a/src/JoseFramework/DataCollector/JWECollector.php b/src/Bundle/DataCollector/JWECollector.php similarity index 100% rename from src/JoseFramework/DataCollector/JWECollector.php rename to src/Bundle/DataCollector/JWECollector.php diff --git a/src/JoseFramework/DataCollector/JWSCollector.php b/src/Bundle/DataCollector/JWSCollector.php similarity index 100% rename from src/JoseFramework/DataCollector/JWSCollector.php rename to src/Bundle/DataCollector/JWSCollector.php diff --git a/src/JoseFramework/DataCollector/JoseCollector.php b/src/Bundle/DataCollector/JoseCollector.php similarity index 100% rename from src/JoseFramework/DataCollector/JoseCollector.php rename to src/Bundle/DataCollector/JoseCollector.php diff --git a/src/JoseFramework/DataCollector/KeyCollector.php b/src/Bundle/DataCollector/KeyCollector.php similarity index 100% rename from src/JoseFramework/DataCollector/KeyCollector.php rename to src/Bundle/DataCollector/KeyCollector.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/AlgorithmCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/AlgorithmCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/CheckerCollectorCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/CompressionMethodCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/CompressionMethodCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/CompressionMethodCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/CompressionMethodCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/DataCollectorCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/DataCollectorCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/DataCollectorCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/DataCollectorCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/EncryptionSerializerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/EncryptionSerializerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/EncryptionSerializerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/EncryptionSerializerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/EventDispatcherAliasCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/EventDispatcherAliasCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/EventDispatcherAliasCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/EventDispatcherAliasCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/JWECollectorCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/JWECollectorCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/JWECollectorCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/JWECollectorCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/JWSCollectorCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/JWSCollectorCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/JWSCollectorCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/JWSCollectorCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/KeyAnalyzerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/KeyAnalyzerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/KeyAnalyzerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/KeyAnalyzerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/KeyCollectorCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/KeyCollectorCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/KeyCollectorCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/KeyCollectorCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/KeySetControllerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/KeySetControllerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/KeysetAnalyzerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/KeysetAnalyzerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/KeysetAnalyzerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/KeysetAnalyzerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/SignatureSerializerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/SignatureSerializerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/SignatureSerializerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/SignatureSerializerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Compiler/SymfonySerializerCompilerPass.php b/src/Bundle/DependencyInjection/Compiler/SymfonySerializerCompilerPass.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Compiler/SymfonySerializerCompilerPass.php rename to src/Bundle/DependencyInjection/Compiler/SymfonySerializerCompilerPass.php diff --git a/src/JoseFramework/DependencyInjection/Configuration.php b/src/Bundle/DependencyInjection/Configuration.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Configuration.php rename to src/Bundle/DependencyInjection/Configuration.php diff --git a/src/JoseFramework/DependencyInjection/JoseFrameworkExtension.php b/src/Bundle/DependencyInjection/JoseFrameworkExtension.php similarity index 100% rename from src/JoseFramework/DependencyInjection/JoseFrameworkExtension.php rename to src/Bundle/DependencyInjection/JoseFrameworkExtension.php diff --git a/src/JoseFramework/DependencyInjection/Source/AbstractSource.php b/src/Bundle/DependencyInjection/Source/AbstractSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/AbstractSource.php rename to src/Bundle/DependencyInjection/Source/AbstractSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Checker/CheckerSource.php b/src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Checker/CheckerSource.php rename to src/Bundle/DependencyInjection/Source/Checker/CheckerSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Checker/ClaimChecker.php b/src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Checker/ClaimChecker.php rename to src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php diff --git a/src/JoseFramework/DependencyInjection/Source/Checker/HeaderChecker.php b/src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Checker/HeaderChecker.php rename to src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php diff --git a/src/JoseFramework/DependencyInjection/Source/Console/ConsoleSource.php b/src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Console/ConsoleSource.php rename to src/Bundle/DependencyInjection/Source/Console/ConsoleSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Core/CoreSource.php b/src/Bundle/DependencyInjection/Source/Core/CoreSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Core/CoreSource.php rename to src/Bundle/DependencyInjection/Source/Core/CoreSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php b/src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php rename to src/Bundle/DependencyInjection/Source/Encryption/AbstractEncryptionSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/EncryptionSource.php b/src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/EncryptionSource.php rename to src/Bundle/DependencyInjection/Source/Encryption/EncryptionSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/JWEBuilder.php b/src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/JWEBuilder.php rename to src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/JWEDecrypter.php b/src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/JWEDecrypter.php rename to src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/JWELoader.php b/src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/JWELoader.php rename to src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php diff --git a/src/JoseFramework/DependencyInjection/Source/Encryption/JWESerializer.php b/src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Encryption/JWESerializer.php rename to src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JKUSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JKUSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JKUSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JKU.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSet.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/JWKSetSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource/X5U.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/CertificateFile.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWK.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSet.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/JWKSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/KeyFile.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/P12.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/P12.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/P12.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Secret.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/Values.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/Values.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/Values.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource/X5C.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKUriSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/JWKUriSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/KeyManagement/KeyManagementSource.php b/src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/KeyManagement/KeyManagementSource.php rename to src/Bundle/DependencyInjection/Source/KeyManagement/KeyManagementSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/NestedToken/NestedToken.php b/src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/NestedToken/NestedToken.php rename to src/Bundle/DependencyInjection/Source/NestedToken/NestedToken.php diff --git a/src/JoseFramework/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php b/src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php rename to src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php diff --git a/src/JoseFramework/DependencyInjection/Source/NestedToken/NestedTokenLoader.php b/src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/NestedToken/NestedTokenLoader.php rename to src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/AbstractSignatureSource.php b/src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/AbstractSignatureSource.php rename to src/Bundle/DependencyInjection/Source/Signature/AbstractSignatureSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/JWSBuilder.php b/src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/JWSBuilder.php rename to src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/JWSLoader.php b/src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/JWSLoader.php rename to src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/JWSSerializer.php b/src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/JWSSerializer.php rename to src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/JWSVerifier.php b/src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/JWSVerifier.php rename to src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php diff --git a/src/JoseFramework/DependencyInjection/Source/Signature/SignatureSource.php b/src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Signature/SignatureSource.php rename to src/Bundle/DependencyInjection/Source/Signature/SignatureSource.php diff --git a/src/JoseFramework/DependencyInjection/Source/Source.php b/src/Bundle/DependencyInjection/Source/Source.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/Source.php rename to src/Bundle/DependencyInjection/Source/Source.php diff --git a/src/JoseFramework/DependencyInjection/Source/SourceWithCompilerPasses.php b/src/Bundle/DependencyInjection/Source/SourceWithCompilerPasses.php similarity index 100% rename from src/JoseFramework/DependencyInjection/Source/SourceWithCompilerPasses.php rename to src/Bundle/DependencyInjection/Source/SourceWithCompilerPasses.php diff --git a/src/JoseFramework/EnvVarProcessor/KeyEnvVarProcessor.php b/src/Bundle/EnvVarProcessor/KeyEnvVarProcessor.php similarity index 100% rename from src/JoseFramework/EnvVarProcessor/KeyEnvVarProcessor.php rename to src/Bundle/EnvVarProcessor/KeyEnvVarProcessor.php diff --git a/src/JoseFramework/Event/ClaimCheckedFailureEvent.php b/src/Bundle/Event/ClaimCheckedFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/ClaimCheckedFailureEvent.php rename to src/Bundle/Event/ClaimCheckedFailureEvent.php diff --git a/src/JoseFramework/Event/ClaimCheckedSuccessEvent.php b/src/Bundle/Event/ClaimCheckedSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/ClaimCheckedSuccessEvent.php rename to src/Bundle/Event/ClaimCheckedSuccessEvent.php diff --git a/src/JoseFramework/Event/HeaderCheckedFailureEvent.php b/src/Bundle/Event/HeaderCheckedFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/HeaderCheckedFailureEvent.php rename to src/Bundle/Event/HeaderCheckedFailureEvent.php diff --git a/src/JoseFramework/Event/HeaderCheckedSuccessEvent.php b/src/Bundle/Event/HeaderCheckedSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/HeaderCheckedSuccessEvent.php rename to src/Bundle/Event/HeaderCheckedSuccessEvent.php diff --git a/src/JoseFramework/Event/JWEBuiltFailureEvent.php b/src/Bundle/Event/JWEBuiltFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWEBuiltFailureEvent.php rename to src/Bundle/Event/JWEBuiltFailureEvent.php diff --git a/src/JoseFramework/Event/JWEBuiltSuccessEvent.php b/src/Bundle/Event/JWEBuiltSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWEBuiltSuccessEvent.php rename to src/Bundle/Event/JWEBuiltSuccessEvent.php diff --git a/src/JoseFramework/Event/JWEDecryptionFailureEvent.php b/src/Bundle/Event/JWEDecryptionFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWEDecryptionFailureEvent.php rename to src/Bundle/Event/JWEDecryptionFailureEvent.php diff --git a/src/JoseFramework/Event/JWEDecryptionSuccessEvent.php b/src/Bundle/Event/JWEDecryptionSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWEDecryptionSuccessEvent.php rename to src/Bundle/Event/JWEDecryptionSuccessEvent.php diff --git a/src/JoseFramework/Event/JWELoadingFailureEvent.php b/src/Bundle/Event/JWELoadingFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWELoadingFailureEvent.php rename to src/Bundle/Event/JWELoadingFailureEvent.php diff --git a/src/JoseFramework/Event/JWELoadingSuccessEvent.php b/src/Bundle/Event/JWELoadingSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWELoadingSuccessEvent.php rename to src/Bundle/Event/JWELoadingSuccessEvent.php diff --git a/src/JoseFramework/Event/JWSBuiltFailureEvent.php b/src/Bundle/Event/JWSBuiltFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSBuiltFailureEvent.php rename to src/Bundle/Event/JWSBuiltFailureEvent.php diff --git a/src/JoseFramework/Event/JWSBuiltSuccessEvent.php b/src/Bundle/Event/JWSBuiltSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSBuiltSuccessEvent.php rename to src/Bundle/Event/JWSBuiltSuccessEvent.php diff --git a/src/JoseFramework/Event/JWSLoadingFailureEvent.php b/src/Bundle/Event/JWSLoadingFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSLoadingFailureEvent.php rename to src/Bundle/Event/JWSLoadingFailureEvent.php diff --git a/src/JoseFramework/Event/JWSLoadingSuccessEvent.php b/src/Bundle/Event/JWSLoadingSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSLoadingSuccessEvent.php rename to src/Bundle/Event/JWSLoadingSuccessEvent.php diff --git a/src/JoseFramework/Event/JWSVerificationFailureEvent.php b/src/Bundle/Event/JWSVerificationFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSVerificationFailureEvent.php rename to src/Bundle/Event/JWSVerificationFailureEvent.php diff --git a/src/JoseFramework/Event/JWSVerificationSuccessEvent.php b/src/Bundle/Event/JWSVerificationSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/JWSVerificationSuccessEvent.php rename to src/Bundle/Event/JWSVerificationSuccessEvent.php diff --git a/src/JoseFramework/Event/NestedTokenIssuedEvent.php b/src/Bundle/Event/NestedTokenIssuedEvent.php similarity index 100% rename from src/JoseFramework/Event/NestedTokenIssuedEvent.php rename to src/Bundle/Event/NestedTokenIssuedEvent.php diff --git a/src/JoseFramework/Event/NestedTokenLoadingFailureEvent.php b/src/Bundle/Event/NestedTokenLoadingFailureEvent.php similarity index 100% rename from src/JoseFramework/Event/NestedTokenLoadingFailureEvent.php rename to src/Bundle/Event/NestedTokenLoadingFailureEvent.php diff --git a/src/JoseFramework/Event/NestedTokenLoadingSuccessEvent.php b/src/Bundle/Event/NestedTokenLoadingSuccessEvent.php similarity index 100% rename from src/JoseFramework/Event/NestedTokenLoadingSuccessEvent.php rename to src/Bundle/Event/NestedTokenLoadingSuccessEvent.php diff --git a/src/JoseFramework/Helper/ConfigurationHelper.php b/src/Bundle/Helper/ConfigurationHelper.php similarity index 100% rename from src/JoseFramework/Helper/ConfigurationHelper.php rename to src/Bundle/Helper/ConfigurationHelper.php diff --git a/src/JoseFramework/JoseFrameworkBundle.php b/src/Bundle/JoseFrameworkBundle.php similarity index 100% rename from src/JoseFramework/JoseFrameworkBundle.php rename to src/Bundle/JoseFrameworkBundle.php diff --git a/src/Component/LICENSE b/src/Bundle/LICENSE similarity index 100% rename from src/Component/LICENSE rename to src/Bundle/LICENSE diff --git a/src/JoseFramework/README.md b/src/Bundle/README.md similarity index 100% rename from src/JoseFramework/README.md rename to src/Bundle/README.md diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_aescbc.php b/src/Bundle/Resources/config/Algorithms/encryption_aescbc.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_aescbc.php rename to src/Bundle/Resources/config/Algorithms/encryption_aescbc.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_aesgcm.php b/src/Bundle/Resources/config/Algorithms/encryption_aesgcm.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_aesgcm.php rename to src/Bundle/Resources/config/Algorithms/encryption_aesgcm.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_aesgcmkw.php b/src/Bundle/Resources/config/Algorithms/encryption_aesgcmkw.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_aesgcmkw.php rename to src/Bundle/Resources/config/Algorithms/encryption_aesgcmkw.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_aeskw.php b/src/Bundle/Resources/config/Algorithms/encryption_aeskw.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_aeskw.php rename to src/Bundle/Resources/config/Algorithms/encryption_aeskw.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_dir.php b/src/Bundle/Resources/config/Algorithms/encryption_dir.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_dir.php rename to src/Bundle/Resources/config/Algorithms/encryption_dir.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_ecdhes.php b/src/Bundle/Resources/config/Algorithms/encryption_ecdhes.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_ecdhes.php rename to src/Bundle/Resources/config/Algorithms/encryption_ecdhes.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_experimental.php b/src/Bundle/Resources/config/Algorithms/encryption_experimental.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_experimental.php rename to src/Bundle/Resources/config/Algorithms/encryption_experimental.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_experimental_chacha20_poly1305.php b/src/Bundle/Resources/config/Algorithms/encryption_experimental_chacha20_poly1305.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_experimental_chacha20_poly1305.php rename to src/Bundle/Resources/config/Algorithms/encryption_experimental_chacha20_poly1305.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_pbes2.php b/src/Bundle/Resources/config/Algorithms/encryption_pbes2.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_pbes2.php rename to src/Bundle/Resources/config/Algorithms/encryption_pbes2.php diff --git a/src/JoseFramework/Resources/config/Algorithms/encryption_rsa.php b/src/Bundle/Resources/config/Algorithms/encryption_rsa.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/encryption_rsa.php rename to src/Bundle/Resources/config/Algorithms/encryption_rsa.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_ecdsa.php b/src/Bundle/Resources/config/Algorithms/signature_ecdsa.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_ecdsa.php rename to src/Bundle/Resources/config/Algorithms/signature_ecdsa.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_eddsa.php b/src/Bundle/Resources/config/Algorithms/signature_eddsa.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_eddsa.php rename to src/Bundle/Resources/config/Algorithms/signature_eddsa.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_experimental.php b/src/Bundle/Resources/config/Algorithms/signature_experimental.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_experimental.php rename to src/Bundle/Resources/config/Algorithms/signature_experimental.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_hmac.php b/src/Bundle/Resources/config/Algorithms/signature_hmac.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_hmac.php rename to src/Bundle/Resources/config/Algorithms/signature_hmac.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_none.php b/src/Bundle/Resources/config/Algorithms/signature_none.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_none.php rename to src/Bundle/Resources/config/Algorithms/signature_none.php diff --git a/src/JoseFramework/Resources/config/Algorithms/signature_rsa.php b/src/Bundle/Resources/config/Algorithms/signature_rsa.php similarity index 100% rename from src/JoseFramework/Resources/config/Algorithms/signature_rsa.php rename to src/Bundle/Resources/config/Algorithms/signature_rsa.php diff --git a/src/JoseFramework/Resources/config/analyzers.php b/src/Bundle/Resources/config/analyzers.php similarity index 100% rename from src/JoseFramework/Resources/config/analyzers.php rename to src/Bundle/Resources/config/analyzers.php diff --git a/src/JoseFramework/Resources/config/checkers.php b/src/Bundle/Resources/config/checkers.php similarity index 100% rename from src/JoseFramework/Resources/config/checkers.php rename to src/Bundle/Resources/config/checkers.php diff --git a/src/JoseFramework/Resources/config/commands.php b/src/Bundle/Resources/config/commands.php similarity index 100% rename from src/JoseFramework/Resources/config/commands.php rename to src/Bundle/Resources/config/commands.php diff --git a/src/JoseFramework/Resources/config/compression_methods.php b/src/Bundle/Resources/config/compression_methods.php similarity index 100% rename from src/JoseFramework/Resources/config/compression_methods.php rename to src/Bundle/Resources/config/compression_methods.php diff --git a/src/JoseFramework/Resources/config/dev_services.php b/src/Bundle/Resources/config/dev_services.php similarity index 100% rename from src/JoseFramework/Resources/config/dev_services.php rename to src/Bundle/Resources/config/dev_services.php diff --git a/src/JoseFramework/Resources/config/env_var.php b/src/Bundle/Resources/config/env_var.php similarity index 100% rename from src/JoseFramework/Resources/config/env_var.php rename to src/Bundle/Resources/config/env_var.php diff --git a/src/JoseFramework/Resources/config/jku_commands.php b/src/Bundle/Resources/config/jku_commands.php similarity index 100% rename from src/JoseFramework/Resources/config/jku_commands.php rename to src/Bundle/Resources/config/jku_commands.php diff --git a/src/JoseFramework/Resources/config/jku_source.php b/src/Bundle/Resources/config/jku_source.php similarity index 100% rename from src/JoseFramework/Resources/config/jku_source.php rename to src/Bundle/Resources/config/jku_source.php diff --git a/src/JoseFramework/Resources/config/jwe_serializers.php b/src/Bundle/Resources/config/jwe_serializers.php similarity index 100% rename from src/JoseFramework/Resources/config/jwe_serializers.php rename to src/Bundle/Resources/config/jwe_serializers.php diff --git a/src/JoseFramework/Resources/config/jwe_services.php b/src/Bundle/Resources/config/jwe_services.php similarity index 100% rename from src/JoseFramework/Resources/config/jwe_services.php rename to src/Bundle/Resources/config/jwe_services.php diff --git a/src/JoseFramework/Resources/config/jwk_factory.php b/src/Bundle/Resources/config/jwk_factory.php similarity index 100% rename from src/JoseFramework/Resources/config/jwk_factory.php rename to src/Bundle/Resources/config/jwk_factory.php diff --git a/src/JoseFramework/Resources/config/jwk_services.php b/src/Bundle/Resources/config/jwk_services.php similarity index 100% rename from src/JoseFramework/Resources/config/jwk_services.php rename to src/Bundle/Resources/config/jwk_services.php diff --git a/src/JoseFramework/Resources/config/jwk_sources.php b/src/Bundle/Resources/config/jwk_sources.php similarity index 100% rename from src/JoseFramework/Resources/config/jwk_sources.php rename to src/Bundle/Resources/config/jwk_sources.php diff --git a/src/JoseFramework/Resources/config/jwkset_sources.php b/src/Bundle/Resources/config/jwkset_sources.php similarity index 100% rename from src/JoseFramework/Resources/config/jwkset_sources.php rename to src/Bundle/Resources/config/jwkset_sources.php diff --git a/src/JoseFramework/Resources/config/jws_serializers.php b/src/Bundle/Resources/config/jws_serializers.php similarity index 100% rename from src/JoseFramework/Resources/config/jws_serializers.php rename to src/Bundle/Resources/config/jws_serializers.php diff --git a/src/JoseFramework/Resources/config/jws_services.php b/src/Bundle/Resources/config/jws_services.php similarity index 100% rename from src/JoseFramework/Resources/config/jws_services.php rename to src/Bundle/Resources/config/jws_services.php diff --git a/src/JoseFramework/Resources/config/nested_token.php b/src/Bundle/Resources/config/nested_token.php similarity index 100% rename from src/JoseFramework/Resources/config/nested_token.php rename to src/Bundle/Resources/config/nested_token.php diff --git a/src/JoseFramework/Resources/config/routing/jwkset_controller.php b/src/Bundle/Resources/config/routing/jwkset_controller.php similarity index 100% rename from src/JoseFramework/Resources/config/routing/jwkset_controller.php rename to src/Bundle/Resources/config/routing/jwkset_controller.php diff --git a/src/JoseFramework/Resources/config/services.php b/src/Bundle/Resources/config/services.php similarity index 100% rename from src/JoseFramework/Resources/config/services.php rename to src/Bundle/Resources/config/services.php diff --git a/src/JoseFramework/Resources/views/data_collector/tab/claim_checker.html.twig b/src/Bundle/Resources/views/data_collector/tab/claim_checker.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/claim_checker.html.twig rename to src/Bundle/Resources/views/data_collector/tab/claim_checker.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/claim_checker/checkers.html.twig b/src/Bundle/Resources/views/data_collector/tab/claim_checker/checkers.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/claim_checker/checkers.html.twig rename to src/Bundle/Resources/views/data_collector/tab/claim_checker/checkers.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/claim_checker/managers.html.twig b/src/Bundle/Resources/views/data_collector/tab/claim_checker/managers.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/claim_checker/managers.html.twig rename to src/Bundle/Resources/views/data_collector/tab/claim_checker/managers.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/header_checker.html.twig b/src/Bundle/Resources/views/data_collector/tab/header_checker.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/header_checker.html.twig rename to src/Bundle/Resources/views/data_collector/tab/header_checker.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/header_checker/checkers.html.twig b/src/Bundle/Resources/views/data_collector/tab/header_checker/checkers.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/header_checker/checkers.html.twig rename to src/Bundle/Resources/views/data_collector/tab/header_checker/checkers.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/header_checker/managers.html.twig b/src/Bundle/Resources/views/data_collector/tab/header_checker/managers.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/header_checker/managers.html.twig rename to src/Bundle/Resources/views/data_collector/tab/header_checker/managers.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/builders.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/builders.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/builders.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/builders.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/compression_methods.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/compression_methods.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/compression_methods.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/compression_methods.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/content_encryption_algorithms.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/content_encryption_algorithms.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/content_encryption_algorithms.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/content_encryption_algorithms.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/decrypters.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/decrypters.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/decrypters.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/decrypters.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/key_encryption_algorithms.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/key_encryption_algorithms.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/key_encryption_algorithms.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/key_encryption_algorithms.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/loaders.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/loaders.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/loaders.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/loaders.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jwe/serialization_modes.html.twig b/src/Bundle/Resources/views/data_collector/tab/jwe/serialization_modes.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jwe/serialization_modes.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jwe/serialization_modes.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/builders.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/builders.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/builders.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/builders.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/loaders.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/loaders.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/loaders.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/loaders.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/mac_algorithms.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/mac_algorithms.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/mac_algorithms.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/mac_algorithms.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/serialization_modes.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/serialization_modes.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/serialization_modes.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/serialization_modes.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/signature_algorithms.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/signature_algorithms.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/signature_algorithms.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/signature_algorithms.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/jws/verifiers.html.twig b/src/Bundle/Resources/views/data_collector/tab/jws/verifiers.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/jws/verifiers.html.twig rename to src/Bundle/Resources/views/data_collector/tab/jws/verifiers.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/key.html.twig b/src/Bundle/Resources/views/data_collector/tab/key.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/key.html.twig rename to src/Bundle/Resources/views/data_collector/tab/key.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/keys/jwk.html.twig b/src/Bundle/Resources/views/data_collector/tab/keys/jwk.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/keys/jwk.html.twig rename to src/Bundle/Resources/views/data_collector/tab/keys/jwk.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/tab/keys/jwkset.html.twig b/src/Bundle/Resources/views/data_collector/tab/keys/jwkset.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/tab/keys/jwkset.html.twig rename to src/Bundle/Resources/views/data_collector/tab/keys/jwkset.html.twig diff --git a/src/JoseFramework/Resources/views/data_collector/template.html.twig b/src/Bundle/Resources/views/data_collector/template.html.twig similarity index 100% rename from src/JoseFramework/Resources/views/data_collector/template.html.twig rename to src/Bundle/Resources/views/data_collector/template.html.twig diff --git a/src/JoseFramework/Routing/JWKSetLoader.php b/src/Bundle/Routing/JWKSetLoader.php similarity index 100% rename from src/JoseFramework/Routing/JWKSetLoader.php rename to src/Bundle/Routing/JWKSetLoader.php diff --git a/src/JoseFramework/Serializer/JWEEncoder.php b/src/Bundle/Serializer/JWEEncoder.php similarity index 100% rename from src/JoseFramework/Serializer/JWEEncoder.php rename to src/Bundle/Serializer/JWEEncoder.php diff --git a/src/JoseFramework/Serializer/JWESerializer.php b/src/Bundle/Serializer/JWESerializer.php similarity index 100% rename from src/JoseFramework/Serializer/JWESerializer.php rename to src/Bundle/Serializer/JWESerializer.php diff --git a/src/JoseFramework/Serializer/JWSEncoder.php b/src/Bundle/Serializer/JWSEncoder.php similarity index 100% rename from src/JoseFramework/Serializer/JWSEncoder.php rename to src/Bundle/Serializer/JWSEncoder.php diff --git a/src/JoseFramework/Serializer/JWSSerializer.php b/src/Bundle/Serializer/JWSSerializer.php similarity index 100% rename from src/JoseFramework/Serializer/JWSSerializer.php rename to src/Bundle/Serializer/JWSSerializer.php diff --git a/src/JoseFramework/Services/ClaimCheckerManager.php b/src/Bundle/Services/ClaimCheckerManager.php similarity index 100% rename from src/JoseFramework/Services/ClaimCheckerManager.php rename to src/Bundle/Services/ClaimCheckerManager.php diff --git a/src/JoseFramework/Services/ClaimCheckerManagerFactory.php b/src/Bundle/Services/ClaimCheckerManagerFactory.php similarity index 100% rename from src/JoseFramework/Services/ClaimCheckerManagerFactory.php rename to src/Bundle/Services/ClaimCheckerManagerFactory.php diff --git a/src/JoseFramework/Services/HeaderCheckerManager.php b/src/Bundle/Services/HeaderCheckerManager.php similarity index 100% rename from src/JoseFramework/Services/HeaderCheckerManager.php rename to src/Bundle/Services/HeaderCheckerManager.php diff --git a/src/JoseFramework/Services/HeaderCheckerManagerFactory.php b/src/Bundle/Services/HeaderCheckerManagerFactory.php similarity index 100% rename from src/JoseFramework/Services/HeaderCheckerManagerFactory.php rename to src/Bundle/Services/HeaderCheckerManagerFactory.php diff --git a/src/JoseFramework/Services/JWEBuilder.php b/src/Bundle/Services/JWEBuilder.php similarity index 100% rename from src/JoseFramework/Services/JWEBuilder.php rename to src/Bundle/Services/JWEBuilder.php diff --git a/src/JoseFramework/Services/JWEBuilderFactory.php b/src/Bundle/Services/JWEBuilderFactory.php similarity index 100% rename from src/JoseFramework/Services/JWEBuilderFactory.php rename to src/Bundle/Services/JWEBuilderFactory.php diff --git a/src/JoseFramework/Services/JWEDecrypter.php b/src/Bundle/Services/JWEDecrypter.php similarity index 100% rename from src/JoseFramework/Services/JWEDecrypter.php rename to src/Bundle/Services/JWEDecrypter.php diff --git a/src/JoseFramework/Services/JWEDecrypterFactory.php b/src/Bundle/Services/JWEDecrypterFactory.php similarity index 100% rename from src/JoseFramework/Services/JWEDecrypterFactory.php rename to src/Bundle/Services/JWEDecrypterFactory.php diff --git a/src/JoseFramework/Services/JWELoader.php b/src/Bundle/Services/JWELoader.php similarity index 100% rename from src/JoseFramework/Services/JWELoader.php rename to src/Bundle/Services/JWELoader.php diff --git a/src/JoseFramework/Services/JWELoaderFactory.php b/src/Bundle/Services/JWELoaderFactory.php similarity index 100% rename from src/JoseFramework/Services/JWELoaderFactory.php rename to src/Bundle/Services/JWELoaderFactory.php diff --git a/src/JoseFramework/Services/JWSBuilder.php b/src/Bundle/Services/JWSBuilder.php similarity index 100% rename from src/JoseFramework/Services/JWSBuilder.php rename to src/Bundle/Services/JWSBuilder.php diff --git a/src/JoseFramework/Services/JWSBuilderFactory.php b/src/Bundle/Services/JWSBuilderFactory.php similarity index 100% rename from src/JoseFramework/Services/JWSBuilderFactory.php rename to src/Bundle/Services/JWSBuilderFactory.php diff --git a/src/JoseFramework/Services/JWSLoader.php b/src/Bundle/Services/JWSLoader.php similarity index 100% rename from src/JoseFramework/Services/JWSLoader.php rename to src/Bundle/Services/JWSLoader.php diff --git a/src/JoseFramework/Services/JWSLoaderFactory.php b/src/Bundle/Services/JWSLoaderFactory.php similarity index 100% rename from src/JoseFramework/Services/JWSLoaderFactory.php rename to src/Bundle/Services/JWSLoaderFactory.php diff --git a/src/JoseFramework/Services/JWSVerifier.php b/src/Bundle/Services/JWSVerifier.php similarity index 100% rename from src/JoseFramework/Services/JWSVerifier.php rename to src/Bundle/Services/JWSVerifier.php diff --git a/src/JoseFramework/Services/JWSVerifierFactory.php b/src/Bundle/Services/JWSVerifierFactory.php similarity index 100% rename from src/JoseFramework/Services/JWSVerifierFactory.php rename to src/Bundle/Services/JWSVerifierFactory.php diff --git a/src/JoseFramework/Services/NestedTokenBuilder.php b/src/Bundle/Services/NestedTokenBuilder.php similarity index 100% rename from src/JoseFramework/Services/NestedTokenBuilder.php rename to src/Bundle/Services/NestedTokenBuilder.php diff --git a/src/JoseFramework/Services/NestedTokenBuilderFactory.php b/src/Bundle/Services/NestedTokenBuilderFactory.php similarity index 100% rename from src/JoseFramework/Services/NestedTokenBuilderFactory.php rename to src/Bundle/Services/NestedTokenBuilderFactory.php diff --git a/src/JoseFramework/Services/NestedTokenLoader.php b/src/Bundle/Services/NestedTokenLoader.php similarity index 100% rename from src/JoseFramework/Services/NestedTokenLoader.php rename to src/Bundle/Services/NestedTokenLoader.php diff --git a/src/JoseFramework/Services/NestedTokenLoaderFactory.php b/src/Bundle/Services/NestedTokenLoaderFactory.php similarity index 100% rename from src/JoseFramework/Services/NestedTokenLoaderFactory.php rename to src/Bundle/Services/NestedTokenLoaderFactory.php diff --git a/src/JoseFramework/composer.json b/src/Bundle/composer.json similarity index 100% rename from src/JoseFramework/composer.json rename to src/Bundle/composer.json diff --git a/packs/signature/.github/CONTRIBUTING.md b/src/Deprecated/Pack/Encryption/.github/CONTRIBUTING.md similarity index 100% rename from packs/signature/.github/CONTRIBUTING.md rename to src/Deprecated/Pack/Encryption/.github/CONTRIBUTING.md diff --git a/packs/encryption/.github/FUNDING.yml b/src/Deprecated/Pack/Encryption/.github/FUNDING.yml similarity index 100% rename from packs/encryption/.github/FUNDING.yml rename to src/Deprecated/Pack/Encryption/.github/FUNDING.yml diff --git a/packs/signature/.github/PULL_REQUEST_TEMPLATE.md b/src/Deprecated/Pack/Encryption/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from packs/signature/.github/PULL_REQUEST_TEMPLATE.md rename to src/Deprecated/Pack/Encryption/.github/PULL_REQUEST_TEMPLATE.md diff --git a/packs/encryption/README.md b/src/Deprecated/Pack/Encryption/README.md similarity index 100% rename from packs/encryption/README.md rename to src/Deprecated/Pack/Encryption/README.md diff --git a/packs/encryption/composer.json b/src/Deprecated/Pack/Encryption/composer.json similarity index 100% rename from packs/encryption/composer.json rename to src/Deprecated/Pack/Encryption/composer.json diff --git a/src/Component/.github/CONTRIBUTING.md b/src/Deprecated/Pack/Signature/.github/CONTRIBUTING.md similarity index 100% rename from src/Component/.github/CONTRIBUTING.md rename to src/Deprecated/Pack/Signature/.github/CONTRIBUTING.md diff --git a/packs/signature/.github/FUNDING.yml b/src/Deprecated/Pack/Signature/.github/FUNDING.yml similarity index 100% rename from packs/signature/.github/FUNDING.yml rename to src/Deprecated/Pack/Signature/.github/FUNDING.yml diff --git a/src/Component/.github/PULL_REQUEST_TEMPLATE.md b/src/Deprecated/Pack/Signature/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from src/Component/.github/PULL_REQUEST_TEMPLATE.md rename to src/Deprecated/Pack/Signature/.github/PULL_REQUEST_TEMPLATE.md diff --git a/packs/signature/README.md b/src/Deprecated/Pack/Signature/README.md similarity index 100% rename from packs/signature/README.md rename to src/Deprecated/Pack/Signature/README.md diff --git a/packs/signature/composer.json b/src/Deprecated/Pack/Signature/composer.json similarity index 100% rename from packs/signature/composer.json rename to src/Deprecated/Pack/Signature/composer.json diff --git a/src/JoseFramework/.github/CONTRIBUTING.md b/src/Library/.github/CONTRIBUTING.md similarity index 100% rename from src/JoseFramework/.github/CONTRIBUTING.md rename to src/Library/.github/CONTRIBUTING.md diff --git a/src/JoseFramework/.github/FUNDING.yml b/src/Library/.github/FUNDING.yml similarity index 100% rename from src/JoseFramework/.github/FUNDING.yml rename to src/Library/.github/FUNDING.yml diff --git a/src/JoseFramework/.github/PULL_REQUEST_TEMPLATE.md b/src/Library/.github/PULL_REQUEST_TEMPLATE.md similarity index 100% rename from src/JoseFramework/.github/PULL_REQUEST_TEMPLATE.md rename to src/Library/.github/PULL_REQUEST_TEMPLATE.md diff --git a/src/JoseFramework/.github/stale.yml b/src/Library/.github/stale.yml similarity index 100% rename from src/JoseFramework/.github/stale.yml rename to src/Library/.github/stale.yml diff --git a/src/Component/Checker/AlgorithmChecker.php b/src/Library/Checker/AlgorithmChecker.php similarity index 100% rename from src/Component/Checker/AlgorithmChecker.php rename to src/Library/Checker/AlgorithmChecker.php diff --git a/src/Component/Checker/AudienceChecker.php b/src/Library/Checker/AudienceChecker.php similarity index 100% rename from src/Component/Checker/AudienceChecker.php rename to src/Library/Checker/AudienceChecker.php diff --git a/src/Component/Checker/CallableChecker.php b/src/Library/Checker/CallableChecker.php similarity index 100% rename from src/Component/Checker/CallableChecker.php rename to src/Library/Checker/CallableChecker.php diff --git a/src/Component/Checker/ClaimChecker.php b/src/Library/Checker/ClaimChecker.php similarity index 100% rename from src/Component/Checker/ClaimChecker.php rename to src/Library/Checker/ClaimChecker.php diff --git a/src/Component/Checker/ClaimCheckerManager.php b/src/Library/Checker/ClaimCheckerManager.php similarity index 100% rename from src/Component/Checker/ClaimCheckerManager.php rename to src/Library/Checker/ClaimCheckerManager.php diff --git a/src/Component/Checker/ClaimCheckerManagerFactory.php b/src/Library/Checker/ClaimCheckerManagerFactory.php similarity index 100% rename from src/Component/Checker/ClaimCheckerManagerFactory.php rename to src/Library/Checker/ClaimCheckerManagerFactory.php diff --git a/src/Component/Checker/ClaimExceptionInterface.php b/src/Library/Checker/ClaimExceptionInterface.php similarity index 100% rename from src/Component/Checker/ClaimExceptionInterface.php rename to src/Library/Checker/ClaimExceptionInterface.php diff --git a/src/Component/Checker/ExpirationTimeChecker.php b/src/Library/Checker/ExpirationTimeChecker.php similarity index 100% rename from src/Component/Checker/ExpirationTimeChecker.php rename to src/Library/Checker/ExpirationTimeChecker.php diff --git a/src/Component/Checker/HeaderChecker.php b/src/Library/Checker/HeaderChecker.php similarity index 100% rename from src/Component/Checker/HeaderChecker.php rename to src/Library/Checker/HeaderChecker.php diff --git a/src/Component/Checker/HeaderCheckerManager.php b/src/Library/Checker/HeaderCheckerManager.php similarity index 100% rename from src/Component/Checker/HeaderCheckerManager.php rename to src/Library/Checker/HeaderCheckerManager.php diff --git a/src/Component/Checker/HeaderCheckerManagerFactory.php b/src/Library/Checker/HeaderCheckerManagerFactory.php similarity index 100% rename from src/Component/Checker/HeaderCheckerManagerFactory.php rename to src/Library/Checker/HeaderCheckerManagerFactory.php diff --git a/src/Component/Checker/InternalClock.php b/src/Library/Checker/InternalClock.php similarity index 100% rename from src/Component/Checker/InternalClock.php rename to src/Library/Checker/InternalClock.php diff --git a/src/Component/Checker/InvalidClaimException.php b/src/Library/Checker/InvalidClaimException.php similarity index 100% rename from src/Component/Checker/InvalidClaimException.php rename to src/Library/Checker/InvalidClaimException.php diff --git a/src/Component/Checker/InvalidHeaderException.php b/src/Library/Checker/InvalidHeaderException.php similarity index 100% rename from src/Component/Checker/InvalidHeaderException.php rename to src/Library/Checker/InvalidHeaderException.php diff --git a/src/Component/Checker/IsEqualChecker.php b/src/Library/Checker/IsEqualChecker.php similarity index 100% rename from src/Component/Checker/IsEqualChecker.php rename to src/Library/Checker/IsEqualChecker.php diff --git a/src/Component/Checker/IssuedAtChecker.php b/src/Library/Checker/IssuedAtChecker.php similarity index 100% rename from src/Component/Checker/IssuedAtChecker.php rename to src/Library/Checker/IssuedAtChecker.php diff --git a/src/Component/Checker/IssuerChecker.php b/src/Library/Checker/IssuerChecker.php similarity index 100% rename from src/Component/Checker/IssuerChecker.php rename to src/Library/Checker/IssuerChecker.php diff --git a/src/Component/Checker/MissingMandatoryClaimException.php b/src/Library/Checker/MissingMandatoryClaimException.php similarity index 100% rename from src/Component/Checker/MissingMandatoryClaimException.php rename to src/Library/Checker/MissingMandatoryClaimException.php diff --git a/src/Component/Checker/MissingMandatoryHeaderParameterException.php b/src/Library/Checker/MissingMandatoryHeaderParameterException.php similarity index 100% rename from src/Component/Checker/MissingMandatoryHeaderParameterException.php rename to src/Library/Checker/MissingMandatoryHeaderParameterException.php diff --git a/src/Component/Checker/NotBeforeChecker.php b/src/Library/Checker/NotBeforeChecker.php similarity index 100% rename from src/Component/Checker/NotBeforeChecker.php rename to src/Library/Checker/NotBeforeChecker.php diff --git a/src/Component/Checker/TokenTypeSupport.php b/src/Library/Checker/TokenTypeSupport.php similarity index 100% rename from src/Component/Checker/TokenTypeSupport.php rename to src/Library/Checker/TokenTypeSupport.php diff --git a/src/Component/Checker/UnencodedPayloadChecker.php b/src/Library/Checker/UnencodedPayloadChecker.php similarity index 100% rename from src/Component/Checker/UnencodedPayloadChecker.php rename to src/Library/Checker/UnencodedPayloadChecker.php diff --git a/src/Component/Console/AddKeyIntoKeysetCommand.php b/src/Library/Console/AddKeyIntoKeysetCommand.php similarity index 100% rename from src/Component/Console/AddKeyIntoKeysetCommand.php rename to src/Library/Console/AddKeyIntoKeysetCommand.php diff --git a/src/Component/Console/EcKeyGeneratorCommand.php b/src/Library/Console/EcKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/EcKeyGeneratorCommand.php rename to src/Library/Console/EcKeyGeneratorCommand.php diff --git a/src/Component/Console/EcKeysetGeneratorCommand.php b/src/Library/Console/EcKeysetGeneratorCommand.php similarity index 100% rename from src/Component/Console/EcKeysetGeneratorCommand.php rename to src/Library/Console/EcKeysetGeneratorCommand.php diff --git a/src/Component/Console/GeneratorCommand.php b/src/Library/Console/GeneratorCommand.php similarity index 100% rename from src/Component/Console/GeneratorCommand.php rename to src/Library/Console/GeneratorCommand.php diff --git a/src/Component/Console/GetThumbprintCommand.php b/src/Library/Console/GetThumbprintCommand.php similarity index 100% rename from src/Component/Console/GetThumbprintCommand.php rename to src/Library/Console/GetThumbprintCommand.php diff --git a/src/Component/Console/JKULoaderCommand.php b/src/Library/Console/JKULoaderCommand.php similarity index 100% rename from src/Component/Console/JKULoaderCommand.php rename to src/Library/Console/JKULoaderCommand.php diff --git a/src/Component/Console/KeyAnalyzerCommand.php b/src/Library/Console/KeyAnalyzerCommand.php similarity index 100% rename from src/Component/Console/KeyAnalyzerCommand.php rename to src/Library/Console/KeyAnalyzerCommand.php diff --git a/src/Component/Console/KeyFileLoaderCommand.php b/src/Library/Console/KeyFileLoaderCommand.php similarity index 100% rename from src/Component/Console/KeyFileLoaderCommand.php rename to src/Library/Console/KeyFileLoaderCommand.php diff --git a/src/Component/Console/KeysetAnalyzerCommand.php b/src/Library/Console/KeysetAnalyzerCommand.php similarity index 100% rename from src/Component/Console/KeysetAnalyzerCommand.php rename to src/Library/Console/KeysetAnalyzerCommand.php diff --git a/src/Component/Console/MergeKeysetCommand.php b/src/Library/Console/MergeKeysetCommand.php similarity index 100% rename from src/Component/Console/MergeKeysetCommand.php rename to src/Library/Console/MergeKeysetCommand.php diff --git a/src/Component/Console/NoneKeyGeneratorCommand.php b/src/Library/Console/NoneKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/NoneKeyGeneratorCommand.php rename to src/Library/Console/NoneKeyGeneratorCommand.php diff --git a/src/Component/Console/ObjectOutputCommand.php b/src/Library/Console/ObjectOutputCommand.php similarity index 100% rename from src/Component/Console/ObjectOutputCommand.php rename to src/Library/Console/ObjectOutputCommand.php diff --git a/src/Component/Console/OctKeyGeneratorCommand.php b/src/Library/Console/OctKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/OctKeyGeneratorCommand.php rename to src/Library/Console/OctKeyGeneratorCommand.php diff --git a/src/Component/Console/OctKeysetGeneratorCommand.php b/src/Library/Console/OctKeysetGeneratorCommand.php similarity index 100% rename from src/Component/Console/OctKeysetGeneratorCommand.php rename to src/Library/Console/OctKeysetGeneratorCommand.php diff --git a/src/Component/Console/OkpKeyGeneratorCommand.php b/src/Library/Console/OkpKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/OkpKeyGeneratorCommand.php rename to src/Library/Console/OkpKeyGeneratorCommand.php diff --git a/src/Component/Console/OkpKeysetGeneratorCommand.php b/src/Library/Console/OkpKeysetGeneratorCommand.php similarity index 100% rename from src/Component/Console/OkpKeysetGeneratorCommand.php rename to src/Library/Console/OkpKeysetGeneratorCommand.php diff --git a/src/Component/Console/OptimizeRsaKeyCommand.php b/src/Library/Console/OptimizeRsaKeyCommand.php similarity index 100% rename from src/Component/Console/OptimizeRsaKeyCommand.php rename to src/Library/Console/OptimizeRsaKeyCommand.php diff --git a/src/Component/Console/P12CertificateLoaderCommand.php b/src/Library/Console/P12CertificateLoaderCommand.php similarity index 100% rename from src/Component/Console/P12CertificateLoaderCommand.php rename to src/Library/Console/P12CertificateLoaderCommand.php diff --git a/src/Component/Console/PemConverterCommand.php b/src/Library/Console/PemConverterCommand.php similarity index 100% rename from src/Component/Console/PemConverterCommand.php rename to src/Library/Console/PemConverterCommand.php diff --git a/src/Component/Console/PublicKeyCommand.php b/src/Library/Console/PublicKeyCommand.php similarity index 100% rename from src/Component/Console/PublicKeyCommand.php rename to src/Library/Console/PublicKeyCommand.php diff --git a/src/Component/Console/PublicKeysetCommand.php b/src/Library/Console/PublicKeysetCommand.php similarity index 100% rename from src/Component/Console/PublicKeysetCommand.php rename to src/Library/Console/PublicKeysetCommand.php diff --git a/src/Component/Console/RotateKeysetCommand.php b/src/Library/Console/RotateKeysetCommand.php similarity index 100% rename from src/Component/Console/RotateKeysetCommand.php rename to src/Library/Console/RotateKeysetCommand.php diff --git a/src/Component/Console/RsaKeyGeneratorCommand.php b/src/Library/Console/RsaKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/RsaKeyGeneratorCommand.php rename to src/Library/Console/RsaKeyGeneratorCommand.php diff --git a/src/Component/Console/RsaKeysetGeneratorCommand.php b/src/Library/Console/RsaKeysetGeneratorCommand.php similarity index 100% rename from src/Component/Console/RsaKeysetGeneratorCommand.php rename to src/Library/Console/RsaKeysetGeneratorCommand.php diff --git a/src/Component/Console/SecretKeyGeneratorCommand.php b/src/Library/Console/SecretKeyGeneratorCommand.php similarity index 100% rename from src/Component/Console/SecretKeyGeneratorCommand.php rename to src/Library/Console/SecretKeyGeneratorCommand.php diff --git a/src/Component/Console/X509CertificateLoaderCommand.php b/src/Library/Console/X509CertificateLoaderCommand.php similarity index 100% rename from src/Component/Console/X509CertificateLoaderCommand.php rename to src/Library/Console/X509CertificateLoaderCommand.php diff --git a/src/Component/Console/X5ULoaderCommand.php b/src/Library/Console/X5ULoaderCommand.php similarity index 100% rename from src/Component/Console/X5ULoaderCommand.php rename to src/Library/Console/X5ULoaderCommand.php diff --git a/src/Component/Core/Algorithm.php b/src/Library/Core/Algorithm.php similarity index 100% rename from src/Component/Core/Algorithm.php rename to src/Library/Core/Algorithm.php diff --git a/src/Component/Core/AlgorithmManager.php b/src/Library/Core/AlgorithmManager.php similarity index 100% rename from src/Component/Core/AlgorithmManager.php rename to src/Library/Core/AlgorithmManager.php diff --git a/src/Component/Core/AlgorithmManagerFactory.php b/src/Library/Core/AlgorithmManagerFactory.php similarity index 100% rename from src/Component/Core/AlgorithmManagerFactory.php rename to src/Library/Core/AlgorithmManagerFactory.php diff --git a/src/Component/Core/JWK.php b/src/Library/Core/JWK.php similarity index 100% rename from src/Component/Core/JWK.php rename to src/Library/Core/JWK.php diff --git a/src/Component/Core/JWKSet.php b/src/Library/Core/JWKSet.php similarity index 100% rename from src/Component/Core/JWKSet.php rename to src/Library/Core/JWKSet.php diff --git a/src/Component/Core/JWT.php b/src/Library/Core/JWT.php similarity index 100% rename from src/Component/Core/JWT.php rename to src/Library/Core/JWT.php diff --git a/src/Component/Core/Util/BigInteger.php b/src/Library/Core/Util/BigInteger.php similarity index 100% rename from src/Component/Core/Util/BigInteger.php rename to src/Library/Core/Util/BigInteger.php diff --git a/src/Component/Core/Util/ECKey.php b/src/Library/Core/Util/ECKey.php similarity index 100% rename from src/Component/Core/Util/ECKey.php rename to src/Library/Core/Util/ECKey.php diff --git a/src/Component/Core/Util/ECSignature.php b/src/Library/Core/Util/ECSignature.php similarity index 100% rename from src/Component/Core/Util/ECSignature.php rename to src/Library/Core/Util/ECSignature.php diff --git a/src/Component/Core/Util/Ecc/Curve.php b/src/Library/Core/Util/Ecc/Curve.php similarity index 100% rename from src/Component/Core/Util/Ecc/Curve.php rename to src/Library/Core/Util/Ecc/Curve.php diff --git a/src/Component/Core/Util/Ecc/EcDH.php b/src/Library/Core/Util/Ecc/EcDH.php similarity index 100% rename from src/Component/Core/Util/Ecc/EcDH.php rename to src/Library/Core/Util/Ecc/EcDH.php diff --git a/src/Component/Core/Util/Ecc/Math.php b/src/Library/Core/Util/Ecc/Math.php similarity index 100% rename from src/Component/Core/Util/Ecc/Math.php rename to src/Library/Core/Util/Ecc/Math.php diff --git a/src/Component/Core/Util/Ecc/ModularArithmetic.php b/src/Library/Core/Util/Ecc/ModularArithmetic.php similarity index 100% rename from src/Component/Core/Util/Ecc/ModularArithmetic.php rename to src/Library/Core/Util/Ecc/ModularArithmetic.php diff --git a/src/Component/Core/Util/Ecc/NistCurve.php b/src/Library/Core/Util/Ecc/NistCurve.php similarity index 100% rename from src/Component/Core/Util/Ecc/NistCurve.php rename to src/Library/Core/Util/Ecc/NistCurve.php diff --git a/src/Component/Core/Util/Ecc/Point.php b/src/Library/Core/Util/Ecc/Point.php similarity index 100% rename from src/Component/Core/Util/Ecc/Point.php rename to src/Library/Core/Util/Ecc/Point.php diff --git a/src/Component/Core/Util/Ecc/PrivateKey.php b/src/Library/Core/Util/Ecc/PrivateKey.php similarity index 100% rename from src/Component/Core/Util/Ecc/PrivateKey.php rename to src/Library/Core/Util/Ecc/PrivateKey.php diff --git a/src/Component/Core/Util/Ecc/PublicKey.php b/src/Library/Core/Util/Ecc/PublicKey.php similarity index 100% rename from src/Component/Core/Util/Ecc/PublicKey.php rename to src/Library/Core/Util/Ecc/PublicKey.php diff --git a/src/Component/Core/Util/Hash.php b/src/Library/Core/Util/Hash.php similarity index 100% rename from src/Component/Core/Util/Hash.php rename to src/Library/Core/Util/Hash.php diff --git a/src/Component/Core/Util/JsonConverter.php b/src/Library/Core/Util/JsonConverter.php similarity index 100% rename from src/Component/Core/Util/JsonConverter.php rename to src/Library/Core/Util/JsonConverter.php diff --git a/src/Component/Core/Util/KeyChecker.php b/src/Library/Core/Util/KeyChecker.php similarity index 100% rename from src/Component/Core/Util/KeyChecker.php rename to src/Library/Core/Util/KeyChecker.php diff --git a/src/Component/Core/Util/RSAKey.php b/src/Library/Core/Util/RSAKey.php similarity index 100% rename from src/Component/Core/Util/RSAKey.php rename to src/Library/Core/Util/RSAKey.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A128CBCHS256.php b/src/Library/Encryption/Algorithm/ContentEncryption/A128CBCHS256.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A128CBCHS256.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A128CBCHS256.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A128GCM.php b/src/Library/Encryption/Algorithm/ContentEncryption/A128GCM.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A128GCM.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A128GCM.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A192CBCHS384.php b/src/Library/Encryption/Algorithm/ContentEncryption/A192CBCHS384.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A192CBCHS384.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A192CBCHS384.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A192GCM.php b/src/Library/Encryption/Algorithm/ContentEncryption/A192GCM.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A192GCM.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A192GCM.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A256CBCHS512.php b/src/Library/Encryption/Algorithm/ContentEncryption/A256CBCHS512.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A256CBCHS512.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A256CBCHS512.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/A256GCM.php b/src/Library/Encryption/Algorithm/ContentEncryption/A256GCM.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/A256GCM.php rename to src/Library/Encryption/Algorithm/ContentEncryption/A256GCM.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/AESCBCHS.php b/src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/AESCBCHS.php rename to src/Library/Encryption/Algorithm/ContentEncryption/AESCBCHS.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryption/AESGCM.php b/src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryption/AESGCM.php rename to src/Library/Encryption/Algorithm/ContentEncryption/AESGCM.php diff --git a/src/Component/Encryption/Algorithm/ContentEncryptionAlgorithm.php b/src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php similarity index 100% rename from src/Component/Encryption/Algorithm/ContentEncryptionAlgorithm.php rename to src/Library/Encryption/Algorithm/ContentEncryptionAlgorithm.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A128GCMKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A128GCMKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A128GCMKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A128GCMKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A128KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A128KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A128KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A128KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A192GCMKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A192GCMKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A192GCMKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A192GCMKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A192KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A192KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A192KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A192KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A256GCMKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A256GCMKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A256GCMKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A256GCMKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/A256KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/A256KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/A256KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/A256KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/AESGCMKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/AESGCMKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/AESKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/AESKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/AESKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/AbstractECDH.php b/src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/AbstractECDH.php rename to src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDHAESKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/Dir.php b/src/Library/Encryption/Algorithm/KeyEncryption/Dir.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/Dir.php rename to src/Library/Encryption/Algorithm/KeyEncryption/Dir.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/DirectEncryption.php b/src/Library/Encryption/Algorithm/KeyEncryption/DirectEncryption.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/DirectEncryption.php rename to src/Library/Encryption/Algorithm/KeyEncryption/DirectEncryption.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHES.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHES.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHES.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHES.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA128KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA128KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA128KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA128KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA192KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA192KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA192KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA192KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA256KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA256KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHESA256KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHESA256KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHESAESKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHSS.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHSS.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHSS.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHSS.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA128KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA128KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA128KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA128KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA192KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA192KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA192KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA192KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA256KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA256KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSA256KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSA256KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/ECDHSSAESKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/KeyAgreement.php b/src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreement.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/KeyAgreement.php rename to src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreement.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php b/src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php rename to src/Library/Encryption/Algorithm/KeyEncryption/KeyAgreementWithKeyWrapping.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/KeyEncryption.php b/src/Library/Encryption/Algorithm/KeyEncryption/KeyEncryption.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/KeyEncryption.php rename to src/Library/Encryption/Algorithm/KeyEncryption/KeyEncryption.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/KeyWrapping.php b/src/Library/Encryption/Algorithm/KeyEncryption/KeyWrapping.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/KeyWrapping.php rename to src/Library/Encryption/Algorithm/KeyEncryption/KeyWrapping.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php b/src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/PBES2AESKW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS256A128KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS256A128KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS256A128KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS256A128KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS384A192KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS384A192KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS384A192KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS384A192KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS512A256KW.php b/src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS512A256KW.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/PBES2HS512A256KW.php rename to src/Library/Encryption/Algorithm/KeyEncryption/PBES2HS512A256KW.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/RSA.php b/src/Library/Encryption/Algorithm/KeyEncryption/RSA.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/RSA.php rename to src/Library/Encryption/Algorithm/KeyEncryption/RSA.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/RSA15.php b/src/Library/Encryption/Algorithm/KeyEncryption/RSA15.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/RSA15.php rename to src/Library/Encryption/Algorithm/KeyEncryption/RSA15.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/RSAOAEP.php b/src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/RSAOAEP.php rename to src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/RSAOAEP256.php b/src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP256.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/RSAOAEP256.php rename to src/Library/Encryption/Algorithm/KeyEncryption/RSAOAEP256.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/Util/ConcatKDF.php b/src/Library/Encryption/Algorithm/KeyEncryption/Util/ConcatKDF.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/Util/ConcatKDF.php rename to src/Library/Encryption/Algorithm/KeyEncryption/Util/ConcatKDF.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php b/src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php rename to src/Library/Encryption/Algorithm/KeyEncryption/Util/RSACrypt.php diff --git a/src/Component/Encryption/Algorithm/KeyEncryptionAlgorithm.php b/src/Library/Encryption/Algorithm/KeyEncryptionAlgorithm.php similarity index 100% rename from src/Component/Encryption/Algorithm/KeyEncryptionAlgorithm.php rename to src/Library/Encryption/Algorithm/KeyEncryptionAlgorithm.php diff --git a/src/Component/Encryption/Compression/CompressionMethod.php b/src/Library/Encryption/Compression/CompressionMethod.php similarity index 100% rename from src/Component/Encryption/Compression/CompressionMethod.php rename to src/Library/Encryption/Compression/CompressionMethod.php diff --git a/src/Component/Encryption/Compression/CompressionMethodManager.php b/src/Library/Encryption/Compression/CompressionMethodManager.php similarity index 100% rename from src/Component/Encryption/Compression/CompressionMethodManager.php rename to src/Library/Encryption/Compression/CompressionMethodManager.php diff --git a/src/Component/Encryption/Compression/CompressionMethodManagerFactory.php b/src/Library/Encryption/Compression/CompressionMethodManagerFactory.php similarity index 100% rename from src/Component/Encryption/Compression/CompressionMethodManagerFactory.php rename to src/Library/Encryption/Compression/CompressionMethodManagerFactory.php diff --git a/src/Component/Encryption/Compression/Deflate.php b/src/Library/Encryption/Compression/Deflate.php similarity index 100% rename from src/Component/Encryption/Compression/Deflate.php rename to src/Library/Encryption/Compression/Deflate.php diff --git a/src/Component/Encryption/JWE.php b/src/Library/Encryption/JWE.php similarity index 100% rename from src/Component/Encryption/JWE.php rename to src/Library/Encryption/JWE.php diff --git a/src/Component/Encryption/JWEBuilder.php b/src/Library/Encryption/JWEBuilder.php similarity index 100% rename from src/Component/Encryption/JWEBuilder.php rename to src/Library/Encryption/JWEBuilder.php diff --git a/src/Component/Encryption/JWEBuilderFactory.php b/src/Library/Encryption/JWEBuilderFactory.php similarity index 100% rename from src/Component/Encryption/JWEBuilderFactory.php rename to src/Library/Encryption/JWEBuilderFactory.php diff --git a/src/Component/Encryption/JWEDecrypter.php b/src/Library/Encryption/JWEDecrypter.php similarity index 100% rename from src/Component/Encryption/JWEDecrypter.php rename to src/Library/Encryption/JWEDecrypter.php diff --git a/src/Component/Encryption/JWEDecrypterFactory.php b/src/Library/Encryption/JWEDecrypterFactory.php similarity index 100% rename from src/Component/Encryption/JWEDecrypterFactory.php rename to src/Library/Encryption/JWEDecrypterFactory.php diff --git a/src/Component/Encryption/JWELoader.php b/src/Library/Encryption/JWELoader.php similarity index 100% rename from src/Component/Encryption/JWELoader.php rename to src/Library/Encryption/JWELoader.php diff --git a/src/Component/Encryption/JWELoaderFactory.php b/src/Library/Encryption/JWELoaderFactory.php similarity index 100% rename from src/Component/Encryption/JWELoaderFactory.php rename to src/Library/Encryption/JWELoaderFactory.php diff --git a/src/Component/Encryption/JWETokenSupport.php b/src/Library/Encryption/JWETokenSupport.php similarity index 100% rename from src/Component/Encryption/JWETokenSupport.php rename to src/Library/Encryption/JWETokenSupport.php diff --git a/src/Component/Encryption/Recipient.php b/src/Library/Encryption/Recipient.php similarity index 100% rename from src/Component/Encryption/Recipient.php rename to src/Library/Encryption/Recipient.php diff --git a/src/Component/Encryption/Serializer/CompactSerializer.php b/src/Library/Encryption/Serializer/CompactSerializer.php similarity index 100% rename from src/Component/Encryption/Serializer/CompactSerializer.php rename to src/Library/Encryption/Serializer/CompactSerializer.php diff --git a/src/Component/Encryption/Serializer/JSONFlattenedSerializer.php b/src/Library/Encryption/Serializer/JSONFlattenedSerializer.php similarity index 100% rename from src/Component/Encryption/Serializer/JSONFlattenedSerializer.php rename to src/Library/Encryption/Serializer/JSONFlattenedSerializer.php diff --git a/src/Component/Encryption/Serializer/JSONGeneralSerializer.php b/src/Library/Encryption/Serializer/JSONGeneralSerializer.php similarity index 100% rename from src/Component/Encryption/Serializer/JSONGeneralSerializer.php rename to src/Library/Encryption/Serializer/JSONGeneralSerializer.php diff --git a/src/Component/Encryption/Serializer/JWESerializer.php b/src/Library/Encryption/Serializer/JWESerializer.php similarity index 100% rename from src/Component/Encryption/Serializer/JWESerializer.php rename to src/Library/Encryption/Serializer/JWESerializer.php diff --git a/src/Component/Encryption/Serializer/JWESerializerManager.php b/src/Library/Encryption/Serializer/JWESerializerManager.php similarity index 100% rename from src/Component/Encryption/Serializer/JWESerializerManager.php rename to src/Library/Encryption/Serializer/JWESerializerManager.php diff --git a/src/Component/Encryption/Serializer/JWESerializerManagerFactory.php b/src/Library/Encryption/Serializer/JWESerializerManagerFactory.php similarity index 100% rename from src/Component/Encryption/Serializer/JWESerializerManagerFactory.php rename to src/Library/Encryption/Serializer/JWESerializerManagerFactory.php diff --git a/src/Component/KeyManagement/Analyzer/AlgorithmAnalyzer.php b/src/Library/KeyManagement/Analyzer/AlgorithmAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/AlgorithmAnalyzer.php rename to src/Library/KeyManagement/Analyzer/AlgorithmAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/ES256KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/ES256KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/ES256KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/ES256KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/ES384KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/ES384KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/ES384KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/ES384KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/ES512KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/ES512KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/ES512KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/ES512KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/ESKeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/ESKeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/ESKeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/ESKeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/HS256KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/HS256KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/HS256KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/HS256KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/HS384KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/HS384KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/HS384KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/HS384KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/HS512KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/HS512KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/HS512KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/HS512KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/HSKeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/HSKeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/HSKeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/HSKeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/KeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/KeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/KeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/KeyAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/KeyAnalyzerManager.php b/src/Library/KeyManagement/Analyzer/KeyAnalyzerManager.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/KeyAnalyzerManager.php rename to src/Library/KeyManagement/Analyzer/KeyAnalyzerManager.php diff --git a/src/Component/KeyManagement/Analyzer/KeyIdentifierAnalyzer.php b/src/Library/KeyManagement/Analyzer/KeyIdentifierAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/KeyIdentifierAnalyzer.php rename to src/Library/KeyManagement/Analyzer/KeyIdentifierAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/KeysetAnalyzer.php b/src/Library/KeyManagement/Analyzer/KeysetAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/KeysetAnalyzer.php rename to src/Library/KeyManagement/Analyzer/KeysetAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/KeysetAnalyzerManager.php b/src/Library/KeyManagement/Analyzer/KeysetAnalyzerManager.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/KeysetAnalyzerManager.php rename to src/Library/KeyManagement/Analyzer/KeysetAnalyzerManager.php diff --git a/src/Component/KeyManagement/Analyzer/Message.php b/src/Library/KeyManagement/Analyzer/Message.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/Message.php rename to src/Library/KeyManagement/Analyzer/Message.php diff --git a/src/Component/KeyManagement/Analyzer/MessageBag.php b/src/Library/KeyManagement/Analyzer/MessageBag.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/MessageBag.php rename to src/Library/KeyManagement/Analyzer/MessageBag.php diff --git a/src/Component/KeyManagement/Analyzer/MixedKeyTypes.php b/src/Library/KeyManagement/Analyzer/MixedKeyTypes.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/MixedKeyTypes.php rename to src/Library/KeyManagement/Analyzer/MixedKeyTypes.php diff --git a/src/Component/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php b/src/Library/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php rename to src/Library/KeyManagement/Analyzer/MixedPublicAndPrivateKeys.php diff --git a/src/Component/KeyManagement/Analyzer/NoneAnalyzer.php b/src/Library/KeyManagement/Analyzer/NoneAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/NoneAnalyzer.php rename to src/Library/KeyManagement/Analyzer/NoneAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/OctAnalyzer.php b/src/Library/KeyManagement/Analyzer/OctAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/OctAnalyzer.php rename to src/Library/KeyManagement/Analyzer/OctAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/RsaAnalyzer.php b/src/Library/KeyManagement/Analyzer/RsaAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/RsaAnalyzer.php rename to src/Library/KeyManagement/Analyzer/RsaAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/UsageAnalyzer.php b/src/Library/KeyManagement/Analyzer/UsageAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/UsageAnalyzer.php rename to src/Library/KeyManagement/Analyzer/UsageAnalyzer.php diff --git a/src/Component/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php b/src/Library/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php similarity index 100% rename from src/Component/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php rename to src/Library/KeyManagement/Analyzer/ZxcvbnKeyAnalyzer.php diff --git a/src/Component/KeyManagement/JKUFactory.php b/src/Library/KeyManagement/JKUFactory.php similarity index 100% rename from src/Component/KeyManagement/JKUFactory.php rename to src/Library/KeyManagement/JKUFactory.php diff --git a/src/Component/KeyManagement/JWKFactory.php b/src/Library/KeyManagement/JWKFactory.php similarity index 100% rename from src/Component/KeyManagement/JWKFactory.php rename to src/Library/KeyManagement/JWKFactory.php diff --git a/src/Component/KeyManagement/KeyConverter/ECKey.php b/src/Library/KeyManagement/KeyConverter/ECKey.php similarity index 100% rename from src/Component/KeyManagement/KeyConverter/ECKey.php rename to src/Library/KeyManagement/KeyConverter/ECKey.php diff --git a/src/Component/KeyManagement/KeyConverter/KeyConverter.php b/src/Library/KeyManagement/KeyConverter/KeyConverter.php similarity index 100% rename from src/Component/KeyManagement/KeyConverter/KeyConverter.php rename to src/Library/KeyManagement/KeyConverter/KeyConverter.php diff --git a/src/Component/KeyManagement/KeyConverter/RSAKey.php b/src/Library/KeyManagement/KeyConverter/RSAKey.php similarity index 100% rename from src/Component/KeyManagement/KeyConverter/RSAKey.php rename to src/Library/KeyManagement/KeyConverter/RSAKey.php diff --git a/src/Component/KeyManagement/UrlKeySetFactory.php b/src/Library/KeyManagement/UrlKeySetFactory.php similarity index 100% rename from src/Component/KeyManagement/UrlKeySetFactory.php rename to src/Library/KeyManagement/UrlKeySetFactory.php diff --git a/src/Component/KeyManagement/X5UFactory.php b/src/Library/KeyManagement/X5UFactory.php similarity index 100% rename from src/Component/KeyManagement/X5UFactory.php rename to src/Library/KeyManagement/X5UFactory.php diff --git a/src/JoseFramework/LICENSE b/src/Library/LICENSE similarity index 100% rename from src/JoseFramework/LICENSE rename to src/Library/LICENSE diff --git a/src/Component/NestedToken/NestedTokenBuilder.php b/src/Library/NestedToken/NestedTokenBuilder.php similarity index 100% rename from src/Component/NestedToken/NestedTokenBuilder.php rename to src/Library/NestedToken/NestedTokenBuilder.php diff --git a/src/Component/NestedToken/NestedTokenBuilderFactory.php b/src/Library/NestedToken/NestedTokenBuilderFactory.php similarity index 100% rename from src/Component/NestedToken/NestedTokenBuilderFactory.php rename to src/Library/NestedToken/NestedTokenBuilderFactory.php diff --git a/src/Component/NestedToken/NestedTokenLoader.php b/src/Library/NestedToken/NestedTokenLoader.php similarity index 100% rename from src/Component/NestedToken/NestedTokenLoader.php rename to src/Library/NestedToken/NestedTokenLoader.php diff --git a/src/Component/NestedToken/NestedTokenLoaderFactory.php b/src/Library/NestedToken/NestedTokenLoaderFactory.php similarity index 100% rename from src/Component/NestedToken/NestedTokenLoaderFactory.php rename to src/Library/NestedToken/NestedTokenLoaderFactory.php diff --git a/src/Component/README.md b/src/Library/README.md similarity index 100% rename from src/Component/README.md rename to src/Library/README.md diff --git a/src/Component/Signature/Algorithm/ECDSA.php b/src/Library/Signature/Algorithm/ECDSA.php similarity index 100% rename from src/Component/Signature/Algorithm/ECDSA.php rename to src/Library/Signature/Algorithm/ECDSA.php diff --git a/src/Component/Signature/Algorithm/ES256.php b/src/Library/Signature/Algorithm/ES256.php similarity index 100% rename from src/Component/Signature/Algorithm/ES256.php rename to src/Library/Signature/Algorithm/ES256.php diff --git a/src/Component/Signature/Algorithm/ES384.php b/src/Library/Signature/Algorithm/ES384.php similarity index 100% rename from src/Component/Signature/Algorithm/ES384.php rename to src/Library/Signature/Algorithm/ES384.php diff --git a/src/Component/Signature/Algorithm/ES512.php b/src/Library/Signature/Algorithm/ES512.php similarity index 100% rename from src/Component/Signature/Algorithm/ES512.php rename to src/Library/Signature/Algorithm/ES512.php diff --git a/src/Component/Signature/Algorithm/EdDSA.php b/src/Library/Signature/Algorithm/EdDSA.php similarity index 100% rename from src/Component/Signature/Algorithm/EdDSA.php rename to src/Library/Signature/Algorithm/EdDSA.php diff --git a/src/Component/Signature/Algorithm/HMAC.php b/src/Library/Signature/Algorithm/HMAC.php similarity index 100% rename from src/Component/Signature/Algorithm/HMAC.php rename to src/Library/Signature/Algorithm/HMAC.php diff --git a/src/Component/Signature/Algorithm/HS256.php b/src/Library/Signature/Algorithm/HS256.php similarity index 100% rename from src/Component/Signature/Algorithm/HS256.php rename to src/Library/Signature/Algorithm/HS256.php diff --git a/src/Component/Signature/Algorithm/HS384.php b/src/Library/Signature/Algorithm/HS384.php similarity index 100% rename from src/Component/Signature/Algorithm/HS384.php rename to src/Library/Signature/Algorithm/HS384.php diff --git a/src/Component/Signature/Algorithm/HS512.php b/src/Library/Signature/Algorithm/HS512.php similarity index 100% rename from src/Component/Signature/Algorithm/HS512.php rename to src/Library/Signature/Algorithm/HS512.php diff --git a/src/Component/Signature/Algorithm/MacAlgorithm.php b/src/Library/Signature/Algorithm/MacAlgorithm.php similarity index 100% rename from src/Component/Signature/Algorithm/MacAlgorithm.php rename to src/Library/Signature/Algorithm/MacAlgorithm.php diff --git a/src/Component/Signature/Algorithm/None.php b/src/Library/Signature/Algorithm/None.php similarity index 100% rename from src/Component/Signature/Algorithm/None.php rename to src/Library/Signature/Algorithm/None.php diff --git a/src/Component/Signature/Algorithm/PS256.php b/src/Library/Signature/Algorithm/PS256.php similarity index 100% rename from src/Component/Signature/Algorithm/PS256.php rename to src/Library/Signature/Algorithm/PS256.php diff --git a/src/Component/Signature/Algorithm/PS384.php b/src/Library/Signature/Algorithm/PS384.php similarity index 100% rename from src/Component/Signature/Algorithm/PS384.php rename to src/Library/Signature/Algorithm/PS384.php diff --git a/src/Component/Signature/Algorithm/PS512.php b/src/Library/Signature/Algorithm/PS512.php similarity index 100% rename from src/Component/Signature/Algorithm/PS512.php rename to src/Library/Signature/Algorithm/PS512.php diff --git a/src/Component/Signature/Algorithm/RS256.php b/src/Library/Signature/Algorithm/RS256.php similarity index 100% rename from src/Component/Signature/Algorithm/RS256.php rename to src/Library/Signature/Algorithm/RS256.php diff --git a/src/Component/Signature/Algorithm/RS384.php b/src/Library/Signature/Algorithm/RS384.php similarity index 100% rename from src/Component/Signature/Algorithm/RS384.php rename to src/Library/Signature/Algorithm/RS384.php diff --git a/src/Component/Signature/Algorithm/RS512.php b/src/Library/Signature/Algorithm/RS512.php similarity index 100% rename from src/Component/Signature/Algorithm/RS512.php rename to src/Library/Signature/Algorithm/RS512.php diff --git a/src/Component/Signature/Algorithm/RSAPKCS1.php b/src/Library/Signature/Algorithm/RSAPKCS1.php similarity index 100% rename from src/Component/Signature/Algorithm/RSAPKCS1.php rename to src/Library/Signature/Algorithm/RSAPKCS1.php diff --git a/src/Component/Signature/Algorithm/RSAPSS.php b/src/Library/Signature/Algorithm/RSAPSS.php similarity index 100% rename from src/Component/Signature/Algorithm/RSAPSS.php rename to src/Library/Signature/Algorithm/RSAPSS.php diff --git a/src/Component/Signature/Algorithm/SignatureAlgorithm.php b/src/Library/Signature/Algorithm/SignatureAlgorithm.php similarity index 100% rename from src/Component/Signature/Algorithm/SignatureAlgorithm.php rename to src/Library/Signature/Algorithm/SignatureAlgorithm.php diff --git a/src/Component/Signature/Algorithm/Util/RSA.php b/src/Library/Signature/Algorithm/Util/RSA.php similarity index 100% rename from src/Component/Signature/Algorithm/Util/RSA.php rename to src/Library/Signature/Algorithm/Util/RSA.php diff --git a/src/Component/Signature/JWS.php b/src/Library/Signature/JWS.php similarity index 100% rename from src/Component/Signature/JWS.php rename to src/Library/Signature/JWS.php diff --git a/src/Component/Signature/JWSBuilder.php b/src/Library/Signature/JWSBuilder.php similarity index 100% rename from src/Component/Signature/JWSBuilder.php rename to src/Library/Signature/JWSBuilder.php diff --git a/src/Component/Signature/JWSBuilderFactory.php b/src/Library/Signature/JWSBuilderFactory.php similarity index 100% rename from src/Component/Signature/JWSBuilderFactory.php rename to src/Library/Signature/JWSBuilderFactory.php diff --git a/src/Component/Signature/JWSLoader.php b/src/Library/Signature/JWSLoader.php similarity index 100% rename from src/Component/Signature/JWSLoader.php rename to src/Library/Signature/JWSLoader.php diff --git a/src/Component/Signature/JWSLoaderFactory.php b/src/Library/Signature/JWSLoaderFactory.php similarity index 100% rename from src/Component/Signature/JWSLoaderFactory.php rename to src/Library/Signature/JWSLoaderFactory.php diff --git a/src/Component/Signature/JWSTokenSupport.php b/src/Library/Signature/JWSTokenSupport.php similarity index 100% rename from src/Component/Signature/JWSTokenSupport.php rename to src/Library/Signature/JWSTokenSupport.php diff --git a/src/Component/Signature/JWSVerifier.php b/src/Library/Signature/JWSVerifier.php similarity index 100% rename from src/Component/Signature/JWSVerifier.php rename to src/Library/Signature/JWSVerifier.php diff --git a/src/Component/Signature/JWSVerifierFactory.php b/src/Library/Signature/JWSVerifierFactory.php similarity index 100% rename from src/Component/Signature/JWSVerifierFactory.php rename to src/Library/Signature/JWSVerifierFactory.php diff --git a/src/Component/Signature/Serializer/CompactSerializer.php b/src/Library/Signature/Serializer/CompactSerializer.php similarity index 100% rename from src/Component/Signature/Serializer/CompactSerializer.php rename to src/Library/Signature/Serializer/CompactSerializer.php diff --git a/src/Component/Signature/Serializer/JSONFlattenedSerializer.php b/src/Library/Signature/Serializer/JSONFlattenedSerializer.php similarity index 100% rename from src/Component/Signature/Serializer/JSONFlattenedSerializer.php rename to src/Library/Signature/Serializer/JSONFlattenedSerializer.php diff --git a/src/Component/Signature/Serializer/JSONGeneralSerializer.php b/src/Library/Signature/Serializer/JSONGeneralSerializer.php similarity index 100% rename from src/Component/Signature/Serializer/JSONGeneralSerializer.php rename to src/Library/Signature/Serializer/JSONGeneralSerializer.php diff --git a/src/Component/Signature/Serializer/JWSSerializer.php b/src/Library/Signature/Serializer/JWSSerializer.php similarity index 100% rename from src/Component/Signature/Serializer/JWSSerializer.php rename to src/Library/Signature/Serializer/JWSSerializer.php diff --git a/src/Component/Signature/Serializer/JWSSerializerManager.php b/src/Library/Signature/Serializer/JWSSerializerManager.php similarity index 100% rename from src/Component/Signature/Serializer/JWSSerializerManager.php rename to src/Library/Signature/Serializer/JWSSerializerManager.php diff --git a/src/Component/Signature/Serializer/JWSSerializerManagerFactory.php b/src/Library/Signature/Serializer/JWSSerializerManagerFactory.php similarity index 100% rename from src/Component/Signature/Serializer/JWSSerializerManagerFactory.php rename to src/Library/Signature/Serializer/JWSSerializerManagerFactory.php diff --git a/src/Component/Signature/Serializer/Serializer.php b/src/Library/Signature/Serializer/Serializer.php similarity index 100% rename from src/Component/Signature/Serializer/Serializer.php rename to src/Library/Signature/Serializer/Serializer.php diff --git a/src/Component/Signature/Signature.php b/src/Library/Signature/Signature.php similarity index 100% rename from src/Component/Signature/Signature.php rename to src/Library/Signature/Signature.php diff --git a/src/Component/composer.json b/src/Library/composer.json similarity index 100% rename from src/Component/composer.json rename to src/Library/composer.json diff --git a/tests/ComposerJsonTest.php b/tests/ComposerJsonTest.php index 8b7962a1d..2415b7bfd 100644 --- a/tests/ComposerJsonTest.php +++ b/tests/ComposerJsonTest.php @@ -8,7 +8,6 @@ use PHPUnit\Framework\Attributes\Test; use PHPUnit\Framework\TestCase; use Traversable; -use function in_array; use const JSON_THROW_ON_ERROR; /** @@ -28,7 +27,6 @@ public function packageDependenciesEqualRootDependencies(): void $rootDependencies = $this->getComposerDependencies(__DIR__ . '/../composer.json'); foreach ($this->listSubPackages() as $package) { - dump($package); $packageDependencies = $this->getComposerDependencies($package . '/composer.json'); foreach ($packageDependencies as $dependency => $version) { // Skip web-auth/* dependencies @@ -76,19 +74,13 @@ public function rootReplacesSubPackages(): void private function listSubPackages(?string $path = self::SRC_DIR): Traversable { - $packageFolders = [ - 'Bundle', - 'Deprecated', - 'EncryptionAlgorithm', - 'ContentEncryption', - 'KeyEncryption', - 'SignatureAlgorithm', - ]; foreach (new DirectoryIterator($path) as $dirInfo) { - if (in_array($dirInfo->getFilename(), $packageFolders, true)) { + if ($dirInfo->getFilename() === 'composer.json') { + yield $dirInfo->getPath(); + } elseif ($dirInfo->isDir() && $dirInfo->isDot()) { + continue; + } elseif ($dirInfo->isDir()) { yield from $this->listSubPackages($dirInfo->getRealPath()); - } elseif ($dirInfo->isDir() && ! $dirInfo->isDot() && $dirInfo->getFilename() !== '.github') { - yield $dirInfo->getRealPath(); } } }