diff --git a/src/Bundle/JoseFramework/DependencyInjection/Configuration.php b/src/Bundle/JoseFramework/DependencyInjection/Configuration.php index b5ffeb91..8bf014b8 100644 --- a/src/Bundle/JoseFramework/DependencyInjection/Configuration.php +++ b/src/Bundle/JoseFramework/DependencyInjection/Configuration.php @@ -51,14 +51,14 @@ public function getConfigTreeBuilder() return $treeBuilder; } - - private function getRootNode(TreeBuilder $treeBuilder, $name) - { - // BC layer for symfony/config 4.1 and older - if (! \method_exists($treeBuilder, 'getRootNode')) { - return $treeBuilder->root($name); - } - return $treeBuilder->getRootNode(); - } + private function getRootNode(TreeBuilder $treeBuilder, $name) + { + // BC layer for symfony/config 4.1 and older + if (!\method_exists($treeBuilder, 'getRootNode')) { + return $treeBuilder->root($name); + } + + return $treeBuilder->getRootNode(); + } } diff --git a/src/Bundle/JoseFramework/Serializer/JWEEncoder.php b/src/Bundle/JoseFramework/Serializer/JWEEncoder.php index 0f5cbcac..208059be 100644 --- a/src/Bundle/JoseFramework/Serializer/JWEEncoder.php +++ b/src/Bundle/JoseFramework/Serializer/JWEEncoder.php @@ -54,11 +54,11 @@ public function encode($data, $format, array $context = []) return $this->serializerManager->serialize(mb_strtolower($format), $data, $this->getRecipientIndex($context)); } catch (\Exception $ex) { $message = sprintf('Cannot encode JWE to %s format.', $format); - + if (\class_exists('Symfony\Component\Serializer\Exception\NotEncodableValueException')) { throw new NotEncodableValueException($message, 0, $ex); } - + throw new UnexpectedValueException($message, 0, $ex); } } @@ -67,13 +67,13 @@ public function decode($data, $format, array $context = []) { try { return $this->serializerManager->unserialize($data); - } catch (\Exception $ex) { + } catch (\Exception $ex) { $message = sprintf('Cannot decode JWE from %s format.', $format); - + if (\class_exists('Symfony\Component\Serializer\Exception\NotEncodableValueException')) { throw new NotEncodableValueException($message, 0, $ex); } - + throw new UnexpectedValueException($message, 0, $ex); } } diff --git a/src/Component/Core/Converter/JsonConverter.php b/src/Component/Core/Converter/JsonConverter.php index 072eaa5d..fd720cfc 100644 --- a/src/Component/Core/Converter/JsonConverter.php +++ b/src/Component/Core/Converter/JsonConverter.php @@ -13,6 +13,9 @@ namespace Jose\Component\Core\Converter; +/** + * @deprecated This interface is deprecated in v1.3 and will be removed in v2.0 + */ interface JsonConverter { /** diff --git a/src/Component/Core/Converter/StandardConverter.php b/src/Component/Core/Converter/StandardConverter.php index 53e0e7be..87a45e1d 100644 --- a/src/Component/Core/Converter/StandardConverter.php +++ b/src/Component/Core/Converter/StandardConverter.php @@ -13,6 +13,9 @@ namespace Jose\Component\Core\Converter; +/** + * @deprecated This class is deprecated in v1.3 and will be removed in v2.0 + */ final class StandardConverter implements JsonConverter { /** diff --git a/src/Component/Core/Util/JsonConverter.php b/src/Component/Core/Util/JsonConverter.php new file mode 100644 index 00000000..ef951265 --- /dev/null +++ b/src/Component/Core/Util/JsonConverter.php @@ -0,0 +1,27 @@ +