@@ -124,7 +124,8 @@ private function getMethodArguments(File $phpcsFile, int $openParenthesisPtr, in
124
124
private function getMethodParameters (array $ paramDefinitions ): array
125
125
{
126
126
$ paramName = [];
127
- for ($ i = 0 ; $ i < count ($ paramDefinitions ); $ i ++) {
127
+ $ paramCount = count ($ paramDefinitions );
128
+ for ($ i = 0 ; $ i < $ paramCount ; $ i ++) {
128
129
if (isset ($ paramDefinitions [$ i ]['paramName ' ])) {
129
130
$ paramName [] = $ paramDefinitions [$ i ]['paramName ' ];
130
131
}
@@ -371,10 +372,11 @@ private function validateDuplicateAnnotationDoesnotExists(
371
372
$ parametersCount = count ($ paramPointers );
372
373
if ($ argumentsCount <= $ parametersCount && $ argumentsCount > 0 ) {
373
374
$ duplicateParameters = [];
374
- for ($ i = 0 ; $ i < count ($ paramDefinitions ); $ i ++) {
375
+ $ paramCount = count ($ paramDefinitions );
376
+ for ($ i = 0 ; $ i < $ paramCount ; $ i ++) {
375
377
if (isset ($ paramDefinitions [$ i ]['paramName ' ])) {
376
378
$ parameterContent = $ paramDefinitions [$ i ]['paramName ' ];
377
- for ($ j = $ i + 1 ; $ j < count ( $ paramDefinitions ) ; $ j ++) {
379
+ for ($ j = $ i + 1 ; $ j < $ paramCount ; $ j ++) {
378
380
if (isset ($ paramDefinitions [$ j ]['paramName ' ])
379
381
&& $ parameterContent === $ paramDefinitions [$ j ]['paramName ' ]
380
382
) {
@@ -517,7 +519,7 @@ private function validateMethodParameterAnnotations(
517
519
$ paramPointers
518
520
);
519
521
$ tokens = $ phpcsFile ->getTokens ();
520
- for ($ ptr = 0 ; $ ptr < count ( $ methodArguments ) ; $ ptr ++) {
522
+ for ($ ptr = 0 ; $ ptr < $ argumentCount ; $ ptr ++) {
521
523
if (isset ($ paramPointers [$ ptr ])) {
522
524
$ this ->validateArgumentNameInParameterAnnotationExists (
523
525
$ stackPtr ,
@@ -614,7 +616,8 @@ private function validateFormattingConsistency(
614
616
$ argumentPositions = [];
615
617
$ commentPositions = [];
616
618
$ tokens = $ phpcsFile ->getTokens ();
617
- for ($ ptr = 0 ; $ ptr < count ($ methodArguments ); $ ptr ++) {
619
+ $ argumentCount = count ($ methodArguments );
620
+ for ($ ptr = 0 ; $ ptr < $ argumentCount ; $ ptr ++) {
618
621
if (isset ($ paramPointers [$ ptr ])) {
619
622
$ paramContent = $ tokens [$ paramPointers [$ ptr ] + 2 ]['content ' ];
620
623
$ paramDefinition = $ paramDefinitions [$ ptr ];
0 commit comments