diff --git a/src/Component/Checker/ClaimCheckerManager.php b/src/Component/Checker/ClaimCheckerManager.php index adadd174..c457542f 100644 --- a/src/Component/Checker/ClaimCheckerManager.php +++ b/src/Component/Checker/ClaimCheckerManager.php @@ -28,7 +28,7 @@ class ClaimCheckerManager * * @param ClaimChecker[] $checkers */ - private function __construct(array $checkers) + public function __construct(array $checkers) { foreach ($checkers as $checker) { $this->add($checker); @@ -39,6 +39,8 @@ private function __construct(array $checkers) * This method creates the ClaimCheckerManager. * The argument is a list of claim checkers objects. * + * @deprecated Will be removed in v2.0. Please use constructor instead + * * @param ClaimChecker[] $checkers * * @return ClaimCheckerManager diff --git a/src/Component/Checker/HeaderCheckerManager.php b/src/Component/Checker/HeaderCheckerManager.php index 36f875b9..11f8fa76 100644 --- a/src/Component/Checker/HeaderCheckerManager.php +++ b/src/Component/Checker/HeaderCheckerManager.php @@ -33,7 +33,7 @@ class HeaderCheckerManager * @param HeaderChecker[] $checkers * @param TokenTypeSupport[] $tokenTypes */ - private function __construct(array $checkers, array $tokenTypes) + public function __construct(array $checkers, array $tokenTypes) { foreach ($checkers as $checker) { $this->add($checker); @@ -49,6 +49,8 @@ private function __construct(array $checkers, array $tokenTypes) * The second argument is a list of token type support objects. * It is recommended to support only one token type per manager. * + * @deprecated Will be removed in v2.0. Please use constructor instead + * * @param HeaderChecker[] $checkers * @param TokenTypeSupport[] $tokenTypes * diff --git a/src/Component/Core/AlgorithmManager.php b/src/Component/Core/AlgorithmManager.php index 1dac61d9..88beee41 100644 --- a/src/Component/Core/AlgorithmManager.php +++ b/src/Component/Core/AlgorithmManager.php @@ -25,7 +25,7 @@ class AlgorithmManager * * @param Algorithm[] $algorithms */ - private function __construct(array $algorithms) + public function __construct(array $algorithms) { foreach ($algorithms as $algorithm) { $this->add($algorithm); @@ -35,6 +35,8 @@ private function __construct(array $algorithms) /** * This method creates an alogithm manager using the given algorithms. * + * @deprecated Will be removed in v2.0. Please use constructor instead + * * @param Algorithm[] $algorithms * * @return AlgorithmManager diff --git a/src/Component/Encryption/Serializer/JWESerializerManager.php b/src/Component/Encryption/Serializer/JWESerializerManager.php index 8068a69f..0717344d 100644 --- a/src/Component/Encryption/Serializer/JWESerializerManager.php +++ b/src/Component/Encryption/Serializer/JWESerializerManager.php @@ -27,7 +27,7 @@ class JWESerializerManager * * @param JWESerializer[] $serializers */ - private function __construct(array $serializers) + public function __construct(array $serializers) { foreach ($serializers as $serializer) { $this->add($serializer); @@ -37,6 +37,8 @@ private function __construct(array $serializers) /** * Creates a serializer manager using the given serializers. * + * @deprecated Will be removed in v2.0. Please use constructor instead + * * @param JWESerializer[] $serializers * * @return JWESerializerManager diff --git a/src/Component/Signature/Serializer/JWSSerializerManager.php b/src/Component/Signature/Serializer/JWSSerializerManager.php index bfe0f683..198dfd1c 100644 --- a/src/Component/Signature/Serializer/JWSSerializerManager.php +++ b/src/Component/Signature/Serializer/JWSSerializerManager.php @@ -27,7 +27,7 @@ class JWSSerializerManager * * @param JWSSerializer[] $serializers */ - private function __construct(array $serializers) + public function __construct(array $serializers) { foreach ($serializers as $serializer) { $this->add($serializer); @@ -35,6 +35,8 @@ private function __construct(array $serializers) } /** + * @deprecated Will be removed in v2.0. Please use constructor instead + * * @param JWSSerializer[] $serializers * * @return JWSSerializerManager