Code Duplication    Length = 11-11 lines in 3 locations

src/UI/Resolver/Validator/PragmaticRequestQueryStringValueValidator.php 1 location

@@ 147-157 (lines=11) @@
144
     * @throws CommandMappingException If any mapping validation failed
145
     * @return int|null
146
     */
147
    public function mustBeIntegerOrEmpty(ServerRequestInterface $request, string $attributeKey, string $exceptionMessage = null)
148
    {
149
        $value = $this->extractValueFromRequestQueryString($request, $attributeKey);
150
151
        return $this->rawValueValidator->mustBeIntegerOrEmpty(
152
            $value,
153
            $attributeKey,
154
            $this,
155
            $exceptionMessage
156
        );
157
    }
158
}
159

src/UI/Resolver/Validator/RequestAttributeValueValidator.php 1 location

@@ 180-190 (lines=11) @@
177
     * @throws CommandMappingException If any mapping validation failed
178
     * @return int|null
179
     */
180
    public function mustBeIntegerOrEmpty(ServerRequestInterface $request, string $attributeKey, string $exceptionMessage = null)
181
    {
182
        $value = $this->extractValueFromRequestAttribute($request, $attributeKey);
183
184
        return $this->rawValueValidator->mustBeIntegerOrEmpty(
185
            $value,
186
            $attributeKey,
187
            $this,
188
            $exceptionMessage
189
        );
190
    }
191
192
    /**
193
     * Exceptions are caught in order to be processed later

src/UI/Resolver/Validator/RequestQueryStringValueValidator.php 1 location

@@ 174-184 (lines=11) @@
171
     * @throws CommandMappingException If any mapping validation failed
172
     * @return int|null
173
     */
174
    public function mustBeIntegerOrEmpty(ServerRequestInterface $request, string $queryStringKey, string $exceptionMessage = null)
175
    {
176
        $value = $this->extractValueFromRequestQueryString($request, $queryStringKey);
177
178
        return $this->rawValueValidator->mustBeIntegerOrEmpty(
179
            $value,
180
            $queryStringKey,
181
            $this,
182
            $exceptionMessage
183
        );
184
    }
185
186
    /**
187
     * Exceptions are caught in order to be processed later