Skip to content

Commit 8ac1b26

Browse files
committed
Add missing "sprintf" function imports across multiple files
This commit ensures consistency by adding the missing import for the "sprintf" function across various files. This addresses potential issues with undefined function calls and aligns the code with the project's coding standards. Additionally, test assertions were updated to use "assertCount" for improved clarity.
1 parent 1e377d8 commit 8ac1b26

File tree

76 files changed

+78
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+78
-18
lines changed

src/Bundle/DependencyInjection/Compiler/AlgorithmCompilerPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
1111
use Symfony\Component\DependencyInjection\ContainerBuilder;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class AlgorithmCompilerPass implements CompilerPassInterface
1516
{

src/Bundle/DependencyInjection/Compiler/ClaimCheckerCompilerPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
1111
use Symfony\Component\DependencyInjection\ContainerBuilder;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class ClaimCheckerCompilerPass implements CompilerPassInterface
1516
{

src/Bundle/DependencyInjection/Compiler/HeaderCheckerCompilerPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Symfony\Component\DependencyInjection\ContainerBuilder;
1212
use Symfony\Component\DependencyInjection\Definition;
1313
use Symfony\Component\DependencyInjection\Reference;
14+
use function sprintf;
1415

1516
final readonly class HeaderCheckerCompilerPass implements CompilerPassInterface
1617
{

src/Bundle/DependencyInjection/Compiler/KeySetControllerCompilerPass.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Override;
1010
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
1111
use Symfony\Component\DependencyInjection\ContainerBuilder;
12+
use function sprintf;
1213

1314
final readonly class KeySetControllerCompilerPass implements CompilerPassInterface
1415
{

src/Bundle/DependencyInjection/Source/AbstractSource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
88
use Symfony\Component\DependencyInjection\ContainerBuilder;
99
use Symfony\Component\DependencyInjection\Definition;
10+
use function sprintf;
1011

1112
abstract readonly class AbstractSource
1213
{

src/Bundle/DependencyInjection/Source/Checker/ClaimChecker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class ClaimChecker implements Source
1718
{

src/Bundle/DependencyInjection/Source/Checker/HeaderChecker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class HeaderChecker implements Source
1718
{

src/Bundle/DependencyInjection/Source/Encryption/JWEBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\ContainerBuilder;
1111
use Symfony\Component\DependencyInjection\Definition;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class JWEBuilder extends AbstractEncryptionSource
1516
{

src/Bundle/DependencyInjection/Source/Encryption/JWEDecrypter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\ContainerBuilder;
1111
use Symfony\Component\DependencyInjection\Definition;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class JWEDecrypter extends AbstractEncryptionSource
1516
{

src/Bundle/DependencyInjection/Source/Encryption/JWELoader.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class JWELoader implements Source
1718
{

src/Bundle/DependencyInjection/Source/Encryption/JWESerializer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class JWESerializer implements Source
1718
{

src/Bundle/DependencyInjection/Source/KeyManagement/JWKSetSource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
1616
use function array_key_exists;
1717
use function count;
18+
use function sprintf;
1819

1920
final class JWKSetSource implements Source
2021
{

src/Bundle/DependencyInjection/Source/KeyManagement/JWKSource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
1616
use function array_key_exists;
1717
use function count;
18+
use function sprintf;
1819

1920
final class JWKSource implements Source
2021
{

src/Bundle/DependencyInjection/Source/KeyManagement/JWKUriSource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class JWKUriSource implements Source
1718
{

src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class NestedTokenBuilder implements Source
1718
{

src/Bundle/DependencyInjection/Source/NestedToken/NestedTokenLoader.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class NestedTokenLoader implements Source
1718
{

src/Bundle/DependencyInjection/Source/Signature/JWSBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\ContainerBuilder;
1111
use Symfony\Component\DependencyInjection\Definition;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class JWSBuilder extends AbstractSignatureSource
1516
{

src/Bundle/DependencyInjection/Source/Signature/JWSLoader.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class JWSLoader implements Source
1718
{

src/Bundle/DependencyInjection/Source/Signature/JWSSerializer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Symfony\Component\DependencyInjection\ContainerBuilder;
1313
use Symfony\Component\DependencyInjection\Definition;
1414
use Symfony\Component\DependencyInjection\Reference;
15+
use function sprintf;
1516

1617
final readonly class JWSSerializer implements Source
1718
{

src/Bundle/DependencyInjection/Source/Signature/JWSVerifier.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\DependencyInjection\ContainerBuilder;
1111
use Symfony\Component\DependencyInjection\Definition;
1212
use Symfony\Component\DependencyInjection\Reference;
13+
use function sprintf;
1314

1415
final readonly class JWSVerifier extends AbstractSignatureSource
1516
{

src/Bundle/EnvVarProcessor/KeyEnvVarProcessor.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Override;
1111
use RuntimeException;
1212
use Symfony\Component\DependencyInjection\EnvVarProcessorInterface;
13+
use function sprintf;
1314

1415
final readonly class KeyEnvVarProcessor implements EnvVarProcessorInterface
1516
{

src/Bundle/Routing/JWKSetLoader.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Symfony\Component\Routing\Route;
1111
use Symfony\Component\Routing\RouteCollection;
1212
use function assert;
13+
use function sprintf;
1314

1415
final class JWKSetLoader implements LoaderInterface
1516
{

src/Bundle/Serializer/JWEEncoder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
use Throwable;
1818
use function in_array;
1919
use function is_int;
20+
use function sprintf;
2021

2122
final readonly class JWEEncoder implements EncoderInterface, DecoderInterface, NormalizationAwareInterface
2223
{

src/Bundle/Serializer/JWSEncoder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use Symfony\Component\Serializer\Exception\NotEncodableValueException;
1717
use function in_array;
1818
use function is_int;
19+
use function sprintf;
1920

2021
final readonly class JWSEncoder implements EncoderInterface, DecoderInterface, NormalizationAwareInterface
2122
{

src/Bundle/Services/ClaimCheckerManagerFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
use InvalidArgumentException;
88
use Jose\Component\Checker\ClaimChecker;
99
use Psr\EventDispatcher\EventDispatcherInterface;
10+
use function sprintf;
1011

1112
final class ClaimCheckerManagerFactory
1213
{

src/Bundle/Services/HeaderCheckerManagerFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Jose\Component\Checker\HeaderChecker;
99
use Jose\Component\Checker\TokenTypeSupport;
1010
use Psr\EventDispatcher\EventDispatcherInterface;
11+
use function sprintf;
1112

1213
final class HeaderCheckerManagerFactory
1314
{

src/Library/Checker/CallableChecker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Override;
99
use function call_user_func;
1010
use function is_callable;
11+
use function sprintf;
1112

1213
/**
1314
* This class is responsible for checking claims and headers using a callable function.

src/Library/Checker/ClaimCheckerManager.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use function array_key_exists;
88
use function count;
9+
use function sprintf;
910

1011
/**
1112
* This class manages claim checkers and performs claim checks.

src/Library/Checker/ClaimCheckerManagerFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Jose\Component\Checker;
66

77
use InvalidArgumentException;
8+
use function sprintf;
89

910
/**
1011
* This class is responsible for creating and managing claim checkers.

src/Library/Checker/HeaderChecker.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
namespace Jose\Component\Checker;
66

77
/**
8-
* Interface HeaderChecker
9-
*
108
* This interface defines the contract for a header checker.
119
*/
1210
interface HeaderChecker

src/Library/Checker/HeaderCheckerManager.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use function array_key_exists;
1010
use function count;
1111
use function is_array;
12+
use function sprintf;
1213

1314
/**
1415
* This class is a factory to create Header Checker Managers.
@@ -29,8 +30,6 @@ class HeaderCheckerManager
2930
private array $tokenTypes = [];
3031

3132
/**
32-
* HeaderCheckerManager constructor.
33-
*
3433
* @param HeaderChecker[] $checkers
3534
* @param TokenTypeSupport[] $tokenTypes
3635
*/

src/Library/Checker/HeaderCheckerManagerFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Jose\Component\Checker;
66

77
use InvalidArgumentException;
8+
use function sprintf;
89

910
/**
1011
* This class is a factory to create Header Checker Managers. It allows to add header parameter checkers and token type

src/Library/Checker/IsEqualChecker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Jose\Component\Checker;
66

77
use Override;
8+
use function sprintf;
89

910
/**
1011
* This class implements a claim and header checker that checks if the value is equal to the expected value.

src/Library/Checker/MissingMandatoryClaimException.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@
1212
class MissingMandatoryClaimException extends Exception implements ClaimExceptionInterface
1313
{
1414
/**
15-
* MissingMandatoryClaimException constructor.
16-
*
1715
* @param string[] $claims
1816
*/
1917
public function __construct(

src/Library/Checker/MissingMandatoryHeaderParameterException.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
class MissingMandatoryHeaderParameterException extends Exception
1010
{
1111
/**
12-
* MissingMandatoryHeaderParameterException constructor.
13-
*
1412
* @param string[] $parameters
1513
*/
1614
public function __construct(

src/Library/Console/KeysetAnalyzerCommand.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use Symfony\Component\Console\Output\OutputInterface;
2020
use function is_array;
2121
use function is_string;
22+
use function sprintf;
2223

2324
#[AsCommand(name: 'keyset:analyze', description: 'JWKSet quality analyzer.',)]
2425
final class KeysetAnalyzerCommand extends Command

src/Library/Core/AlgorithmManager.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use InvalidArgumentException;
88
use function array_key_exists;
9+
use function sprintf;
910

1011
final class AlgorithmManager
1112
{

src/Library/Core/AlgorithmManagerFactory.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use InvalidArgumentException;
88
use function is_string;
9+
use function sprintf;
910

1011
/**
1112
* @see \Jose\Tests\Component\Core\AlgorithmManagerFactoryTest

src/Library/Core/JWK.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use function array_key_exists;
1212
use function in_array;
1313
use function is_array;
14+
use function sprintf;
1415
use const JSON_THROW_ON_ERROR;
1516
use const JSON_UNESCAPED_SLASHES;
1617
use const JSON_UNESCAPED_UNICODE;

src/Library/Core/JWKSet.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
use function count;
1515
use function in_array;
1616
use function is_array;
17+
use function sprintf;
1718
use const COUNT_NORMAL;
1819
use const JSON_THROW_ON_ERROR;
1920

src/Library/Core/Util/ECKey.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use function extension_loaded;
1111
use function is_array;
1212
use function is_string;
13+
use function sprintf;
1314
use const OPENSSL_KEYTYPE_EC;
1415
use const STR_PAD_LEFT;
1516

src/Library/Core/Util/KeyChecker.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use function in_array;
1010
use function is_array;
1111
use function is_string;
12+
use function sprintf;
1213

1314
/**
1415
* @internal

src/Library/Encryption/Algorithm/KeyEncryption/AESGCMKW.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
use function extension_loaded;
1414
use function in_array;
1515
use function is_string;
16+
use function sprintf;
1617
use const OPENSSL_RAW_DATA;
1718

1819
abstract readonly class AESGCMKW implements KeyWrapping

src/Library/Encryption/Algorithm/KeyEncryption/AbstractECDH.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
use function in_array;
2424
use function is_array;
2525
use function is_string;
26+
use function sprintf;
2627
use function strlen;
2728

2829
abstract readonly class AbstractECDH implements KeyAgreement

src/Library/Encryption/JWE.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Override;
1010
use function array_key_exists;
1111
use function count;
12+
use function sprintf;
1213

1314
class JWE implements JWT
1415
{

src/Library/Encryption/JWEBuilder.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
use function array_key_exists;
2323
use function count;
2424
use function is_string;
25+
use function sprintf;
2526

2627
class JWEBuilder
2728
{

src/Library/Encryption/JWEDecrypter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use Jose\Component\Encryption\Algorithm\KeyEncryptionAlgorithm;
2020
use Throwable;
2121
use function is_string;
22+
use function sprintf;
2223
use function strlen;
2324

2425
class JWEDecrypter

src/Library/Encryption/Recipient.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
use InvalidArgumentException;
88
use function array_key_exists;
9+
use function sprintf;
910

1011
/**
1112
* @internal

0 commit comments

Comments
 (0)