Showing 252 of 252 total issues
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private \ReflectionMethod $throwableHandler
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private FirstTimeOnlyMutexFactory $mutexFactory
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private EntityManagerInterface $pooledEm
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private RequestFactoryInterface $requestFactory,
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private ResponseProcessorInterface $responseProcessor
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private ErrorHandler $errorHandler,
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private ManagerConfigurator $wrapped,
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private RepositoryFactory $decorated,
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private ExceptionHandlerFactory $handlerFactory
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private ErrorResponder $errorResponder
- Exclude checks
Line indented incorrectly; expected 4 spaces, found 8 Open
Open
private HttpKernelInterface $kernel,
- Exclude checks
Define a constant instead of duplicating this literal "requestLimit" 3 times. Open
Open
return ['requestLimit' => $requestLimit] + parent::prepareRuntimeConfiguration($serverConfiguration, $input);
- Read upRead up
- Exclude checks
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
On the other hand, constants can be referenced from many places, but only need to be updated in a single place.
Noncompliant Code Example
With the default threshold of 3:
function run() { prepare('action1'); // Non-Compliant - 'action1' is duplicated 3 times execute('action1'); release('action1'); }
Compliant Solution
ACTION_1 = 'action1'; function run() { prepare(ACTION_1); execute(ACTION_1); release(ACTION_1); }
Exceptions
To prevent generating some false-positives, literals having less than 5 characters are excluded.