Current File : /home/escuelai/public_html/it/vendor/laminas/laminas-validator/psalm-baseline.xml |
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="4.10.0@916b098b008f6de4543892b1e0651c1c3b92cbfa">
<file src="bin/update_hostname_validator.php">
<MissingClosureParamType occurrences="2">
<code>$domain</code>
<code>$encode</code>
</MissingClosureParamType>
<MissingClosureReturnType occurrences="1">
<code>function ($encode) use ($hostnameValidator, $decodePunyCode) {</code>
</MissingClosureReturnType>
<MixedArgument occurrences="4">
<code>$decodePunycode(strtolower($line))</code>
<code>$domain</code>
<code>$encode</code>
<code>$encode</code>
</MixedArgument>
</file>
<file src="src/AbstractValidator.php">
<DocblockTypeContradiction occurrences="2">
<code>! is_array($options) && ! $options instanceof Traversable</code>
<code>$messageKey === null</code>
</DocblockTypeContradiction>
<InvalidScalarArgument occurrences="1">
<code>1</code>
</InvalidScalarArgument>
<LessSpecificReturnStatement occurrences="1">
<code>$this</code>
</LessSpecificReturnStatement>
<MixedArgument occurrences="13">
<code>$message</code>
<code>$message</code>
<code>$name</code>
<code>$name</code>
<code>$name</code>
<code>$this->abstractOptions['messageTemplates']</code>
<code>$this->abstractOptions['messageTemplates']</code>
<code>$this->abstractOptions['messageVariables']</code>
<code>$this->abstractOptions['messageVariables']</code>
<code>$this->abstractOptions['messages']</code>
<code>$this->messageVariables</code>
<code>$this->options</code>
<code>$value</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="4">
<code>$key</code>
<code>$key</code>
<code>$messageKey</code>
<code>$value</code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="5">
<code>$this->messageVariables[$property]</code>
<code>$this->options[$option]</code>
<code>$this->{key($property)}[current($property)]</code>
<code>$this->{key($result)}[current($result)]</code>
<code>$this->{key($result)}[current($result)]</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="3">
<code>$this->abstractOptions['messageTemplates'][$messageKey]</code>
<code>$this->abstractOptions['messages'][$messageKey]</code>
<code>$this->options[$name]</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="5">
<code>$this->abstractOptions[$name]</code>
<code>$this->options[$name]</code>
<code>$this->{key($property)}[current($property)]</code>
<code>$this->{key($result)}[current($result)]</code>
<code>$this->{key($result)}[current($result)]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="13">
<code>$ident</code>
<code>$message</code>
<code>$message</code>
<code>$name</code>
<code>$option</code>
<code>$property</code>
<code>$result</code>
<code>$result</code>
<code>$result</code>
<code>$this->options</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="6">
<code>Translator\TranslatorInterface|null</code>
<code>array</code>
<code>array</code>
<code>bool</code>
<code>bool</code>
<code>string</code>
</MixedInferredReturnType>
<MixedOperand occurrences="1">
<code>$this->options</code>
</MixedOperand>
<MixedPropertyTypeCoercion occurrences="1">
<code>$this->abstractOptions</code>
</MixedPropertyTypeCoercion>
<MixedReturnStatement occurrences="6">
<code>$result</code>
<code>$this->abstractOptions['messageTemplates']</code>
<code>$this->abstractOptions['translator']</code>
<code>$this->abstractOptions['translatorEnabled']</code>
<code>$this->abstractOptions['translatorTextDomain']</code>
<code>$this->abstractOptions['valueObscured']</code>
</MixedReturnStatement>
<PossiblyInvalidCast occurrences="1">
<code>$value</code>
</PossiblyInvalidCast>
<PossiblyNullArgument occurrences="1">
<code>$value</code>
</PossiblyNullArgument>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $enabled</code>
<code>(bool) $flag</code>
</RedundantCastGivenDocblockType>
<UndefinedThisPropertyAssignment occurrences="1">
<code>$this->options</code>
</UndefinedThisPropertyAssignment>
</file>
<file src="src/Barcode.php">
<DocblockTypeContradiction occurrences="3">
<code>$options instanceof Traversable</code>
<code>gettype($adapter)</code>
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="1">
<code>$options</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$options['options']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="1">
<code>$options['options']</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="1">
<code>$length</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>Barcode\AbstractAdapter</code>
</MixedInferredReturnType>
<MixedMethodCall occurrences="1">
<code>new $adapter($options)</code>
</MixedMethodCall>
<MixedOperand occurrences="1">
<code>$length</code>
</MixedOperand>
<MixedReturnStatement occurrences="1">
<code>$this->options['adapter']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<RedundantConditionGivenDocblockType occurrences="1">
<code>is_object($adapter)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Barcode/AbstractAdapter.php">
<DocblockTypeContradiction occurrences="6">
<code>$length === 'even'</code>
<code>$length === 'even'</code>
<code>$length === 'odd'</code>
<code>$length === 'odd'</code>
<code>is_string($value)</code>
<code>is_string($value)</code>
</DocblockTypeContradiction>
<InvalidOperand occurrences="7">
<code>$barcode[$i]</code>
<code>$barcode[$i]</code>
<code>$barcode[$length - $i]</code>
<code>$barcode[$length - $i]</code>
<code>$barcode[$length - $i]</code>
<code>$barcode[$length - $i]</code>
<code>$row</code>
</InvalidOperand>
<MixedAssignment occurrences="1">
<code>$value</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="5">
<code>AbstractAdapter|bool</code>
<code>bool</code>
<code>int|array</code>
<code>int|string|array</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="5">
<code>$this->$checksum($value)</code>
<code>$this->options['characters']</code>
<code>$this->options['checksum']</code>
<code>$this->options['length']</code>
<code>$this->options['useChecksum']</code>
</MixedReturnStatement>
<PossiblyInvalidArgument occurrences="1">
<code>$characters</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="1">
<code>$characters</code>
</PossiblyInvalidCast>
<RedundantCastGivenDocblockType occurrences="1">
<code>(bool) $check</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Barcode/Codabar.php">
<InvalidScalarArgument occurrences="2">
<code>'0123456789-$:/.+'</code>
<code>'0123456789-$:/.+ABCDTN*E'</code>
</InvalidScalarArgument>
<PossiblyInvalidArgument occurrences="1">
<code>$chars</code>
</PossiblyInvalidArgument>
</file>
<file src="src/Barcode/Code128.php">
<DocblockTypeContradiction occurrences="2">
<code>$this->utf8StringWrapper</code>
<code>is_string($value)</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="1"/>
<PossiblyFalseArgument occurrences="12">
<code>$char</code>
<code>$char</code>
<code>$char</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</PossiblyFalseArgument>
<PropertyNotSetInConstructor occurrences="1">
<code>$utf8StringWrapper</code>
</PropertyNotSetInConstructor>
<UndefinedFunction occurrences="1">
<code>'code128'</code>
</UndefinedFunction>
<UnusedVariable occurrences="10">
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
<code>$read</code>
</UnusedVariable>
</file>
<file src="src/Barcode/Code25.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'code25'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Code25interleaved.php">
<InvalidScalarArgument occurrences="2">
<code>'0123456789'</code>
<code>'even'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'code25'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Code39.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'</code>
</InvalidScalarArgument>
<MixedAssignment occurrences="2">
<code>$count</code>
<code>$mod</code>
</MixedAssignment>
<MixedOperand occurrences="2">
<code>$count</code>
<code>$this->check[$char]</code>
</MixedOperand>
<UndefinedFunction occurrences="1">
<code>'code39'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Code93.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'</code>
</InvalidScalarArgument>
<MixedAssignment occurrences="2">
<code>$count</code>
<code>$count</code>
</MixedAssignment>
<MixedOperand occurrences="4">
<code>$count</code>
<code>$count</code>
<code>$this->check[$char]</code>
<code>$this->check[$char]</code>
</MixedOperand>
<PossiblyFalseOperand occurrences="2">
<code>$check</code>
<code>array_search($count % 47, $this->check)</code>
</PossiblyFalseOperand>
<UndefinedFunction occurrences="1">
<code>'code93'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Ean12.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Ean13.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Ean14.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Ean18.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Ean2.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
</file>
<file src="src/Barcode/Ean5.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
</file>
<file src="src/Barcode/Ean8.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Gtin12.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Gtin13.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Gtin14.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Identcode.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'identcode'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Intelligentmail.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
</file>
<file src="src/Barcode/Issn.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789X'</code>
</InvalidScalarArgument>
<PossiblyInvalidOperand occurrences="1">
<code>$token</code>
</PossiblyInvalidOperand>
<UndefinedFunction occurrences="3">
<code>'gtin'</code>
<code>'gtin'</code>
<code>'issn'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Itf14.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Leitcode.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'identcode'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Planet.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'postnet'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Postnet.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'postnet'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Royalmail.php">
<InvalidPropertyAssignmentValue occurrences="2"/>
<InvalidScalarArgument occurrences="1">
<code>'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'royalmail'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Sscc.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Upca.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Barcode/Upce.php">
<InvalidScalarArgument occurrences="1">
<code>'0123456789'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'gtin'</code>
</UndefinedFunction>
</file>
<file src="src/Between.php">
<MixedAssignment occurrences="3">
<code>$temp['inclusive']</code>
<code>$temp['max']</code>
<code>$temp['min']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>bool</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
<code>$this->options['inclusive']</code>
</MixedReturnStatement>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
</file>
<file src="src/Bitwise.php">
<DocblockTypeContradiction occurrences="4">
<code>self::OP_AND === $this->operator</code>
<code>self::OP_AND === $this->operator</code>
<code>self::OP_XOR === $this->operator</code>
<code>self::OP_XOR === $this->operator</code>
</DocblockTypeContradiction>
<InvalidPropertyAssignmentValue occurrences="1">
<code>$operator</code>
</InvalidPropertyAssignmentValue>
<MixedAssignment occurrences="3">
<code>$temp['control']</code>
<code>$temp['operator']</code>
<code>$temp['strict']</code>
</MixedAssignment>
<MixedOperand occurrences="4">
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</MixedOperand>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="1">
<code>$control</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $strict</code>
<code>(int) $control</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Callback.php">
<MixedArgument occurrences="2">
<code>$options</code>
<code>$options</code>
</MixedArgument>
<MixedArrayAccess occurrences="2">
<code>$this->options['callback']</code>
<code>$this->options['callbackOptions']</code>
</MixedArrayAccess>
<MixedArrayAssignment occurrences="2">
<code>$this->options['callback']</code>
<code>$this->options['callbackOptions']</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="4">
<code>$args[]</code>
<code>$args[]</code>
<code>$callback</code>
<code>$options</code>
</MixedAssignment>
<MixedFunctionCall occurrences="1">
<code>call_user_func_array($callback, $args)</code>
</MixedFunctionCall>
</file>
<file src="src/CreditCard.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<InvalidOperand occurrences="1">
<code>$value[$i]</code>
</InvalidOperand>
<MixedArgument occurrences="7">
<code>$options['service']</code>
<code>$options['type']</code>
<code>$this->cardLength[$type]</code>
<code>$this->options['type']</code>
<code>$this->options['type']</code>
<code>$typ</code>
<code>$value</code>
</MixedArgument>
<MixedArrayAssignment occurrences="1">
<code>$this->options['type'][]</code>
</MixedArrayAssignment>
<MixedArrayOffset occurrences="2">
<code>$this->cardLength[$type]</code>
<code>$this->cardType[$type]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="5">
<code>$prefix</code>
<code>$temp['service']</code>
<code>$temp['type']</code>
<code>$typ</code>
<code>$type</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>array</code>
<code>callable</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$this->options['service']</code>
<code>$this->options['type']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<RedundantConditionGivenDocblockType occurrences="1">
<code>empty($service)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Csrf.php">
<DocblockTypeContradiction occurrences="3">
<code>is_array($options)</code>
<code>is_string($value)</code>
<code>null === $this->session</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="5">
<code>$session->tokenList[$tokenId]</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$key</code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment occurrences="1">
<code>$session->tokenList[$tokenId]</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="1">
<code>$value</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>null|string</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$session->hash</code>
<code>$this->hash</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyNullArrayOffset occurrences="1">
<code>$session->tokenList</code>
</PossiblyNullArrayOffset>
<PropertyNotSetInConstructor occurrences="1">
<code>$session</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="3">
<code>(int) $ttl</code>
<code>(string) $name</code>
<code>(string) $salt</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Date.php">
<MixedArgumentTypeCoercion occurrences="1">
<code>$value</code>
</MixedArgumentTypeCoercion>
<MixedAssignment occurrences="1">
<code>$temp['format']</code>
</MixedAssignment>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
</file>
<file src="src/DateStep.php">
<ArgumentTypeCoercion occurrences="1">
<code>$intervalParts</code>
</ArgumentTypeCoercion>
<MixedAssignment occurrences="4">
<code>$temp['baseValue']</code>
<code>$temp['format']</code>
<code>$temp['step']</code>
<code>$temp['timezone']</code>
</MixedAssignment>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PropertyNotSetInConstructor occurrences="2">
<code>$step</code>
<code>$timezone</code>
</PropertyNotSetInConstructor>
<TypeDoesNotContainType occurrences="2">
<code>$baseDate instanceof DateTime || $baseDate instanceof DateTimeImmutable</code>
<code>$baseDate instanceof DateTimeImmutable</code>
</TypeDoesNotContainType>
</file>
<file src="src/Db/AbstractDb.php">
<MixedArgument occurrences="8">
<code>$options['adapter']</code>
<code>$options['exclude']</code>
<code>$options['field']</code>
<code>$options['schema']</code>
<code>$options['table']</code>
<code>$this->exclude</code>
<code>$this->exclude['field']</code>
<code>$this->exclude['value']</code>
</MixedArgument>
<MixedArrayAssignment occurrences="1">
<code>$parameters['where1']</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="6">
<code>$firstArgument</code>
<code>$parameters</code>
<code>$temp['adapter']</code>
<code>$temp['exclude']</code>
<code>$temp['field']</code>
<code>$temp['table']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>array</code>
<code>string|array</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$result->current()</code>
<code>$this->exclude</code>
</MixedReturnStatement>
<NullArgument occurrences="1">
<code>null</code>
</NullArgument>
<PossiblyInvalidArgument occurrences="1">
<code>$options</code>
</PossiblyInvalidArgument>
<PossiblyNullArgument occurrences="12">
<code>$options</code>
<code>$options</code>
<code>$options</code>
<code>$options</code>
<code>$options</code>
<code>$options</code>
<code>$options</code>
<code>$options['adapter']</code>
<code>$options['exclude']</code>
<code>$options['field']</code>
<code>$options['schema']</code>
<code>$options['table']</code>
</PossiblyNullArgument>
<PossiblyNullPropertyAssignmentValue occurrences="4">
<code>null</code>
<code>null</code>
<code>null</code>
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="1">
<code>$schema</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="2">
<code>(string) $field</code>
<code>(string) $table</code>
</RedundantCastGivenDocblockType>
<RedundantConditionGivenDocblockType occurrences="1">
<code>$this->select instanceof Select</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Db/NoRecordExists.php">
<DocblockTypeContradiction occurrences="1">
<code>null === $this->adapter</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="1">
<code>$value</code>
</MixedArgument>
<PropertyNotSetInConstructor occurrences="1">
<code>NoRecordExists</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Db/RecordExists.php">
<DocblockTypeContradiction occurrences="1">
<code>null === $this->adapter</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="1">
<code>$value</code>
</MixedArgument>
<PropertyNotSetInConstructor occurrences="1">
<code>RecordExists</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Digits.php">
<DocblockTypeContradiction occurrences="2">
<code>! is_string($value)</code>
<code>null === static::$filter</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="1">
<code>$this->getValue()</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/EmailAddress.php">
<DocblockTypeContradiction occurrences="2">
<code>''</code>
<code>is_string($value)</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="1">
<code>$this->getAllow()</code>
</InvalidArgument>
<LessSpecificImplementedReturnType occurrences="1">
<code>AbstractValidator</code>
</LessSpecificImplementedReturnType>
<MixedArgument occurrences="1">
<code>$this->getValue()</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="5">
<code>$hostname</code>
<code>$hostname</code>
<code>$hostname</code>
<code>$hostname</code>
<code>$mxHosts</code>
</MixedArgumentTypeCoercion>
<MixedArrayAssignment occurrences="1">
<code>$this->abstractOptions['messages'][$code]</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="4">
<code>$message</code>
<code>$temp['allow']</code>
<code>$temp['hostnameValidator']</code>
<code>$temp['useMxCheck']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="5">
<code>Hostname</code>
<code>bool</code>
<code>bool</code>
<code>bool</code>
<code>int</code>
</MixedInferredReturnType>
<MixedMethodCall occurrences="1">
<code>setAllow</code>
</MixedMethodCall>
<MixedReturnStatement occurrences="5">
<code>$this->options['allow']</code>
<code>$this->options['hostnameValidator']</code>
<code>$this->options['useDeepMxCheck']</code>
<code>$this->options['useDomainCheck']</code>
<code>$this->options['useMxCheck']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="2">
<code>$hostname</code>
<code>$localPart</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="3">
<code>(bool) $deep</code>
<code>(bool) $domain</code>
<code>(bool) $mx</code>
</RedundantCastGivenDocblockType>
<RedundantConditionGivenDocblockType occurrences="1">
<code>is_string($value)</code>
</RedundantConditionGivenDocblockType>
<TypeDoesNotContainType occurrences="1">
<code>false === UConverter::transcode($localPart, 'UTF-8', 'UTF-8')</code>
</TypeDoesNotContainType>
</file>
<file src="src/Explode.php">
<DocblockTypeContradiction occurrences="2">
<code>$validator</code>
<code>[$value]</code>
</DocblockTypeContradiction>
<InvalidNullableReturnType occurrences="1">
<code>ValidatorPluginManager</code>
</InvalidNullableReturnType>
<MixedArgument occurrences="2">
<code>$name</code>
<code>$options</code>
</MixedArgument>
<MixedArrayAssignment occurrences="1">
<code>$this->abstractOptions['messages'][]</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="4">
<code>$name</code>
<code>$options</code>
<code>$validator</code>
<code>$value</code>
</MixedAssignment>
<NullableReturnStatement occurrences="1">
<code>$this->pluginManager</code>
</NullableReturnStatement>
<PropertyNotSetInConstructor occurrences="1">
<code>$validator</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="1">
<code>(bool) $break</code>
</RedundantCastGivenDocblockType>
<RedundantConditionGivenDocblockType occurrences="1">
<code>null !== $delimiter</code>
</RedundantConditionGivenDocblockType>
<TooManyArguments occurrences="1">
<code>isValid</code>
</TooManyArguments>
</file>
<file src="src/File/Count.php">
<DocblockTypeContradiction occurrences="2">
<code>is_array($file)</code>
<code>is_string($options)</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="2">
<code>$file</code>
<code>$file</code>
</InvalidArgument>
<MixedArgument occurrences="1">
<code>$file</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$file['name']</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="2">
<code>$this->files[$name]</code>
<code>$this->files[$name]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="3">
<code>$max</code>
<code>$min</code>
<code>$name</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>int</code>
<code>int</code>
</MixedInferredReturnType>
<MixedOperand occurrences="2">
<code>$file['destination']</code>
<code>$file['name']</code>
</MixedOperand>
<MixedReturnStatement occurrences="2">
<code>$this->options['max']</code>
<code>$this->options['min']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="2">
<code>$options</code>
<code>$value</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="3">
<code>$file</code>
<code>$file</code>
<code>$value</code>
</PossiblyInvalidCast>
<PropertyNotSetInConstructor occurrences="2">
<code>$count</code>
<code>$files</code>
</PropertyNotSetInConstructor>
<RedundantConditionGivenDocblockType occurrences="7">
<code>$file !== null</code>
<code>$this->getMax() !== null</code>
<code>$this->getMax() !== null</code>
<code>$this->getMin() !== null</code>
<code>$this->getMin() !== null</code>
<code>is_array($file)</code>
<code>is_string($file)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/Crc32.php">
<InvalidPropertyAssignmentValue occurrences="1"/>
<MixedArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/File/ExcludeExtension.php">
<MixedArgument occurrences="4">
<code>$ext</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['filename']</code>
<code>$fileInfo['filename']</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$ext</code>
</MixedAssignment>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyFalseOperand occurrences="1">
<code>strrpos($fileInfo['filename'], '.')</code>
</PossiblyFalseOperand>
</file>
<file src="src/File/ExcludeMimeType.php">
<DocblockTypeContradiction occurrences="1">
<code>! $this->isMagicFileDisabled() && (! empty($mimefile) && empty($this->finfo))</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="5">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$this->type</code>
<code>$this->type</code>
<code>$this->type</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$mime</code>
<code>$this->type</code>
</MixedAssignment>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="1">
<code>$mimetype</code>
</PossiblyInvalidArgument>
<PossiblyInvalidIterator occurrences="1">
<code>$mimetype</code>
</PossiblyInvalidIterator>
<PossiblyNullPropertyAssignmentValue occurrences="1">
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
<PropertyNotSetInConstructor occurrences="2">
<code>ExcludeMimeType</code>
<code>ExcludeMimeType</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/File/Exists.php">
<DocblockTypeContradiction occurrences="1">
<code>is_array($directory)</code>
</DocblockTypeContradiction>
<InvalidIterator occurrences="1">
<code>$directories</code>
</InvalidIterator>
<InvalidReturnStatement occurrences="1">
<code>$directory</code>
</InvalidReturnStatement>
<MixedArgument occurrences="1">
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$directory</code>
<code>$directory</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>string|null</code>
</MixedInferredReturnType>
<MixedOperand occurrences="2">
<code>$directory</code>
<code>$fileInfo['basename']</code>
</MixedOperand>
<MixedReturnStatement occurrences="1">
<code>$directory</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="2">
<code>$directories</code>
<code>$options</code>
</PossiblyInvalidArgument>
<RedundantCastGivenDocblockType occurrences="1">
<code>(bool) $asArray</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/File/Extension.php">
<MixedArgument occurrences="4">
<code>$ext</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['filename']</code>
<code>$fileInfo['filename']</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$extensions</code>
</MixedArgumentTypeCoercion>
<MixedAssignment occurrences="5">
<code>$case</code>
<code>$case</code>
<code>$ext</code>
<code>$ext</code>
<code>$options['case']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>bool</code>
<code>bool</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$this->options['allowNonExistentFile']</code>
<code>$this->options['case']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyFalseOperand occurrences="1">
<code>strrpos($fileInfo['filename'], '.')</code>
</PossiblyFalseOperand>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $case</code>
<code>(bool) $flag</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/File/FileInformationTrait.php">
<MixedArgument occurrences="3">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedAssignment occurrences="7">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['filename']</code>
<code>$fileInfo['filename']</code>
<code>$fileInfo['filetype']</code>
<code>$fileInfo['filetype']</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$value</code>
</PossiblyInvalidArgument>
<PossiblyInvalidCast occurrences="2">
<code>$fileInfo['file']</code>
<code>$value</code>
</PossiblyInvalidCast>
</file>
<file src="src/File/FilesSize.php">
<DocblockTypeContradiction occurrences="1">
<code>is_array($file)</code>
</DocblockTypeContradiction>
<InvalidArgument occurrences="5">
<code>$file</code>
<code>$file</code>
<code>$file</code>
<code>$file</code>
<code>$file</code>
</InvalidArgument>
<InvalidPropertyAssignmentValue occurrences="2">
<code>$this->toByteString($size)</code>
<code>$this->toByteString($size)</code>
</InvalidPropertyAssignmentValue>
<InvalidScalarArgument occurrences="2">
<code>$max</code>
<code>$min</code>
</InvalidScalarArgument>
<MixedArgument occurrences="3">
<code>$file</code>
<code>$files</code>
<code>$files</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$file['name']</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="2">
<code>$this->files[$files]</code>
<code>$this->files[$files]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="4">
<code>$files</code>
<code>$files</code>
<code>$options['max']</code>
<code>$options['useByteString']</code>
</MixedAssignment>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidCast occurrences="5">
<code>$file</code>
<code>$file</code>
<code>$file</code>
<code>$file</code>
<code>$file</code>
</PossiblyInvalidCast>
<PropertyNotSetInConstructor occurrences="1">
<code>FilesSize</code>
</PropertyNotSetInConstructor>
<RedundantConditionGivenDocblockType occurrences="5">
<code>$file !== null</code>
<code>$max !== null</code>
<code>$min !== null</code>
<code>is_array($value)</code>
<code>is_string($file)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/Hash.php">
<DocblockTypeContradiction occurrences="1">
<code>is_array($options)</code>
</DocblockTypeContradiction>
<InvalidArrayOffset occurrences="3">
<code>$this->options['algorithm']</code>
<code>$this->options['hash']</code>
<code>$this->options['hash']</code>
</InvalidArrayOffset>
<InvalidPropertyAssignmentValue occurrences="1"/>
<MixedArgument occurrences="3">
<code>$algorithm</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedArrayAssignment occurrences="1">
<code>$this->options['hash'][$value]</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="4">
<code>$algorithm</code>
<code>$algorithm</code>
<code>$algorithm</code>
<code>$options['algorithm']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
<code>$this->options['hash']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArrayOffset occurrences="1">
<code>$this->options['hash']</code>
</PossiblyInvalidArrayOffset>
<PossiblyInvalidPropertyAssignmentValue occurrences="2">
<code>$this->options</code>
<code>$this->options</code>
</PossiblyInvalidPropertyAssignmentValue>
</file>
<file src="src/File/ImageSize.php">
<InvalidArgument occurrences="1">
<code>$options</code>
</InvalidArgument>
<MixedArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedAssignment occurrences="5">
<code>$options['maxHeight']</code>
<code>$options['maxWidth']</code>
<code>$options['minHeight']</code>
<code>$this->height</code>
<code>$this->width</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="4">
<code>int</code>
<code>int</code>
<code>int</code>
<code>int</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="4">
<code>$this->options['maxHeight']</code>
<code>$this->options['maxWidth']</code>
<code>$this->options['minHeight']</code>
<code>$this->options['minWidth']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PropertyNotSetInConstructor occurrences="2">
<code>$height</code>
<code>$width</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="4">
<code>(int) $maxHeight</code>
<code>(int) $maxWidth</code>
<code>(int) $minHeight</code>
<code>(int) $minWidth</code>
</RedundantCastGivenDocblockType>
<RedundantConditionGivenDocblockType occurrences="6">
<code>$this->getMaxHeight() !== null</code>
<code>$this->getMaxHeight() !== null</code>
<code>$this->getMaxWidth() !== null</code>
<code>$this->getMaxWidth() !== null</code>
<code>$this->getMinHeight() !== null</code>
<code>$this->getMinWidth() !== null</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/IsCompressed.php">
<DocblockTypeContradiction occurrences="1">
<code>$options === null</code>
</DocblockTypeContradiction>
<PropertyNotSetInConstructor occurrences="2">
<code>IsCompressed</code>
<code>IsCompressed</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/File/IsImage.php">
<DocblockTypeContradiction occurrences="1">
<code>$options === null</code>
</DocblockTypeContradiction>
<PropertyNotSetInConstructor occurrences="2">
<code>IsImage</code>
<code>IsImage</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/File/Md5.php">
<InvalidPropertyAssignmentValue occurrences="1"/>
<MixedArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/File/MimeType.php">
<DocblockTypeContradiction occurrences="3">
<code>! $this->isMagicFileDisabled() && (! empty($mimefile) && empty($this->finfo))</code>
<code>$file === false</code>
<code>is_array($mimetype)</code>
</DocblockTypeContradiction>
<FalsableReturnStatement occurrences="1">
<code>$this->options['magicFile']</code>
</FalsableReturnStatement>
<InvalidCatch occurrences="1"/>
<MixedArgument occurrences="13">
<code>$file</code>
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$options[$key]</code>
<code>$options['enableHeaderCheck']</code>
<code>$options['magicFile']</code>
<code>$options['mimeType']</code>
<code>$this->type</code>
<code>$this->type</code>
<code>$this->type</code>
<code>static::FALSE_TYPE</code>
<code>static::NOT_DETECTED</code>
<code>static::NOT_READABLE</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$mimetypes</code>
</MixedArgumentTypeCoercion>
<MixedAssignment occurrences="4">
<code>$file</code>
<code>$mime</code>
<code>$mt</code>
<code>$this->type</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="3">
<code>bool</code>
<code>bool</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="4">
<code>$this->options['disableMagicFile']</code>
<code>$this->options['enableHeaderCheck']</code>
<code>$this->options['magicFile']</code>
<code>$this->options['magicFile']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="2">
<code>$mimetype</code>
<code>$mimetypes</code>
</PossiblyInvalidArgument>
<PossiblyInvalidIterator occurrences="1">
<code>$mimetype</code>
</PossiblyInvalidIterator>
<PossiblyNullPropertyAssignmentValue occurrences="2">
<code>null</code>
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
<PropertyNotSetInConstructor occurrences="2">
<code>$finfo</code>
<code>$type</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="3">
<code>(bool) $asArray</code>
<code>(bool) $disable</code>
<code>(bool) $headerCheck</code>
</RedundantCastGivenDocblockType>
<RedundantCondition occurrences="2">
<code>$this->options['magicFile'] === null</code>
<code>$this->options['magicFile'] === null</code>
</RedundantCondition>
<TypeDoesNotContainType occurrences="1">
<code>$this->options['magicFile'] !== null</code>
</TypeDoesNotContainType>
</file>
<file src="src/File/NotExists.php">
<InvalidIterator occurrences="1">
<code>$directories</code>
</InvalidIterator>
<MixedArgument occurrences="1">
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$directory</code>
</MixedAssignment>
<MixedOperand occurrences="2">
<code>$directory</code>
<code>$fileInfo['basename']</code>
</MixedOperand>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/File/Sha1.php">
<InvalidPropertyAssignmentValue occurrences="1"/>
<MixedArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/File/Size.php">
<DocblockTypeContradiction occurrences="4">
<code>! is_string($max) && ! is_numeric($max)</code>
<code>! is_string($min) && ! is_numeric($min)</code>
<code>is_string($options)</code>
<code>is_string($options) || is_numeric($options)</code>
</DocblockTypeContradiction>
<InvalidOperand occurrences="8">
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
<code>$value</code>
</InvalidOperand>
<InvalidPropertyAssignmentValue occurrences="5">
<code>$size</code>
<code>$size</code>
<code>$size</code>
<code>$this->toByteString($size)</code>
<code>$this->toByteString($size)</code>
</InvalidPropertyAssignmentValue>
<InvalidScalarArgument occurrences="6">
<code>$max</code>
<code>$max</code>
<code>$min</code>
<code>$min</code>
<code>$size</code>
<code>$size</code>
</InvalidScalarArgument>
<MixedArgument occurrences="4">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
<code>$max</code>
<code>$min</code>
</MixedArgument>
<MixedAssignment occurrences="4">
<code>$max</code>
<code>$min</code>
<code>$options['max']</code>
<code>$options['useByteString']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="3">
<code>bool</code>
<code>int|string</code>
<code>int|string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="3">
<code>$max</code>
<code>$min</code>
<code>$this->options['useByteString']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="1">
<code>$options</code>
</PossiblyInvalidArgument>
<PossiblyInvalidArrayAssignment occurrences="2">
<code>$options['max']</code>
<code>$options['useByteString']</code>
</PossiblyInvalidArrayAssignment>
<PropertyNotSetInConstructor occurrences="1">
<code>$size</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="1">
<code>(bool) $byteString</code>
</RedundantCastGivenDocblockType>
<RedundantConditionGivenDocblockType occurrences="4">
<code>$max !== null</code>
<code>$max !== null</code>
<code>$min !== null</code>
<code>$min !== null</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/Upload.php">
<DocblockTypeContradiction occurrences="2">
<code>$this->options['files'] === null</code>
<code>null === $files</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="11">
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content['tmp_name']</code>
<code>$file</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="3">
<code>$file</code>
<code>$file</code>
<code>$file</code>
</MixedArgumentTypeCoercion>
<MixedArrayAccess occurrences="6">
<code>$content['error']</code>
<code>$content['name']</code>
<code>$content['tmp_name']</code>
<code>$this->options['files'][$name]</code>
<code>$this->options['files'][$name]</code>
<code>$this->options['files'][$name]</code>
</MixedArrayAccess>
<MixedArrayOffset occurrences="4">
<code>$return[$name]</code>
<code>$return[$name]</code>
<code>$this->options['files'][$name]</code>
<code>$this->options['files'][$name]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="9">
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$content</code>
<code>$error</code>
<code>$name</code>
<code>$return[$file]</code>
<code>$return[$name]</code>
<code>$return[$name]</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
<code>$this->options['files']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="1">
<code>$options</code>
</PossiblyInvalidArgument>
<PossiblyNullArgument occurrences="1">
<code>$file</code>
</PossiblyNullArgument>
<RedundantConditionGivenDocblockType occurrences="4">
<code>$file !== null</code>
<code>$file instanceof UploadedFileInterface</code>
<code>is_array($files)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/UploadFile.php">
<MixedArgument occurrences="3">
<code>$value['error']</code>
<code>$value['name']</code>
<code>$value['tmp_name']</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<RedundantConditionGivenDocblockType occurrences="1">
<code>is_string($value)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/File/WordCount.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($options)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="2">
<code>$fileInfo['file']</code>
<code>$fileInfo['file']</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$max</code>
<code>$min</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>int</code>
<code>int</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$this->options['max']</code>
<code>$this->options['min']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyInvalidArgument occurrences="1">
<code>$options</code>
</PossiblyInvalidArgument>
<PropertyNotSetInConstructor occurrences="1">
<code>$count</code>
</PropertyNotSetInConstructor>
<RedundantConditionGivenDocblockType occurrences="4">
<code>$this->getMax() !== null</code>
<code>$this->getMax() !== null</code>
<code>$this->getMin() !== null</code>
<code>$this->getMin() !== null</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/GpsPoint.php">
<DocblockTypeContradiction occurrences="2">
<code>$value === false || $value === null</code>
<code>$value === null</code>
</DocblockTypeContradiction>
<InvalidOperand occurrences="2">
<code>$matches[1][0]</code>
<code>$matches[2][0]</code>
</InvalidOperand>
<MixedArgument occurrences="3">
<code>$value</code>
<code>$value</code>
<code>$value</code>
</MixedArgument>
</file>
<file src="src/GreaterThan.php">
<MixedArgument occurrences="1">
<code>$options['inclusive']</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$temp['inclusive']</code>
<code>$temp['min']</code>
</MixedAssignment>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="1">
<code>$inclusive</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Hex.php">
<DocblockTypeContradiction occurrences="1">
<code>! is_string($value)</code>
</DocblockTypeContradiction>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/Hostname.php">
<DocblockTypeContradiction occurrences="2">
<code>is_array($options)</code>
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="2">
<code>$regexChar</code>
<code>$regexKey</code>
</MixedArgument>
<MixedAssignment occurrences="8">
<code>$partRegexChars</code>
<code>$regexChar</code>
<code>$regexChars</code>
<code>$regexKey</code>
<code>$temp['allow']</code>
<code>$temp['ipValidator']</code>
<code>$temp['useIdnCheck']</code>
<code>$temp['useTldCheck']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="4">
<code>Ip</code>
<code>bool</code>
<code>bool</code>
<code>int</code>
</MixedInferredReturnType>
<MixedOperand occurrences="1">
<code>$regexChars</code>
</MixedOperand>
<MixedReturnStatement occurrences="4">
<code>$this->options['allow']</code>
<code>$this->options['ipValidator']</code>
<code>$this->options['useIdnCheck']</code>
<code>$this->options['useTldCheck']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $useIdnCheck</code>
<code>(bool) $useTldCheck</code>
</RedundantCastGivenDocblockType>
<UnresolvableInclude occurrences="1">
<code>include __DIR__ . '/' . $this->validIdns[$this->tld]</code>
</UnresolvableInclude>
</file>
<file src="src/Iban.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="2">
<code>$options['allow_non_sepa']</code>
<code>$options['country_code']</code>
</MixedArgument>
<MixedOperand occurrences="1">
<code>static::$ibanRegex[$countryCode]</code>
</MixedOperand>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $allowNonSepa</code>
<code>(string) $countryCode</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Identical.php">
<DocblockTypeContradiction occurrences="1">
<code>! is_array($context) && ! $context instanceof ArrayAccess</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="2">
<code>$token['literal']</code>
<code>$token['strict']</code>
</MixedArgument>
<MixedArrayAccess occurrences="2">
<code>$context[$key]</code>
<code>$context[$token]</code>
</MixedArrayAccess>
<MixedAssignment occurrences="6">
<code>$context</code>
<code>$this->token</code>
<code>$token</code>
<code>$token</code>
<code>$token</code>
<code>$token</code>
</MixedAssignment>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $literal</code>
<code>(bool) $strict</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/InArray.php">
<DocblockTypeContradiction occurrences="1">
<code>$this->haystack === null</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="3">
<code>$haystack</code>
<code>$haystack</code>
<code>$haystack</code>
</MixedArgument>
<MixedAssignment occurrences="5">
<code>$el</code>
<code>$element</code>
<code>$h</code>
<code>$haystack</code>
<code>$this->haystack</code>
</MixedAssignment>
<PropertyNotSetInConstructor occurrences="1">
<code>$haystack</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="1">
<code>(bool) $recursive</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Ip.php">
<LessSpecificImplementedReturnType occurrences="1">
<code>AbstractValidator</code>
</LessSpecificImplementedReturnType>
<MixedArgument occurrences="2">
<code>$regex</code>
<code>$regex</code>
</MixedArgument>
</file>
<file src="src/IsCountable.php">
<InvalidArgument occurrences="1">
<code>$options</code>
</InvalidArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/IsInstanceOf.php">
<MixedAssignment occurrences="1">
<code>$tmpOptions['className']</code>
</MixedAssignment>
<PropertyNotSetInConstructor occurrences="1">
<code>$className</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Isbn.php">
<DocblockTypeContradiction occurrences="1">
<code>! is_string($value)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="3">
<code>$this->getValue()</code>
<code>$this->getValue()</code>
<code>$this->getValue()</code>
</MixedArgument>
<MixedInferredReturnType occurrences="2">
<code>string</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$this->options['separator']</code>
<code>$this->options['type']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/LessThan.php">
<MixedArgument occurrences="1">
<code>$options['inclusive']</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$temp['inclusive']</code>
<code>$temp['max']</code>
</MixedAssignment>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="1">
<code>$inclusive</code>
</PropertyNotSetInConstructor>
</file>
<file src="src/Module.php">
<UndefinedDocblockClass occurrences="1">
<code>ModuleManager</code>
</UndefinedDocblockClass>
</file>
<file src="src/NotEmpty.php">
<MixedAssignment occurrences="2">
<code>$temp['type']</code>
<code>$value</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>int</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
<code>$this->options['type']</code>
</MixedReturnStatement>
<PossiblyNullArgument occurrences="1">
<code>$type</code>
</PossiblyNullArgument>
</file>
<file src="src/Regex.php">
<DocblockTypeContradiction occurrences="2">
<code>! is_string($value)</code>
<code>is_array($pattern)</code>
</DocblockTypeContradiction>
<InvalidScalarArgument occurrences="1">
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="2">
<code>$pattern['pattern']</code>
<code>$value</code>
</MixedArgument>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<RedundantCastGivenDocblockType occurrences="1">
<code>(string) $pattern</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Sitemap/Changefreq.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/Sitemap/Lastmod.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/Sitemap/Loc.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/Sitemap/Priority.php">
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
</file>
<file src="src/StaticValidator.php">
<DocblockTypeContradiction occurrences="1">
<code>null === static::$plugins</code>
</DocblockTypeContradiction>
<MixedAssignment occurrences="1">
<code>$validator</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>bool</code>
</MixedInferredReturnType>
<MixedMethodCall occurrences="1">
<code>isValid</code>
</MixedMethodCall>
<MixedReturnStatement occurrences="1">
<code>$validator->isValid($value)</code>
</MixedReturnStatement>
<RedundantCondition occurrences="1">
<code>method_exists($plugins, 'configure')</code>
</RedundantCondition>
<UndefinedMethod occurrences="1">
<code>setShareByDefault</code>
</UndefinedMethod>
</file>
<file src="src/Step.php">
<DocblockTypeContradiction occurrences="2">
<code>$options instanceof Traversable</code>
<code>is_array($options)</code>
</DocblockTypeContradiction>
<InvalidScalarArgument occurrences="3">
<code>$float</code>
<code>$float</code>
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="3">
<code>$options</code>
<code>$this->baseValue</code>
<code>$this->step</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$temp['baseValue']</code>
<code>$temp['step']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="2">
<code>string</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="2">
<code>$this->baseValue</code>
<code>$this->step</code>
</MixedReturnStatement>
<PossiblyFalseOperand occurrences="1">
<code>strpos($float, '.')</code>
</PossiblyFalseOperand>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
</file>
<file src="src/StringLength.php">
<DocblockTypeContradiction occurrences="1">
<code>is_string($value)</code>
</DocblockTypeContradiction>
<MixedAssignment occurrences="3">
<code>$temp['encoding']</code>
<code>$temp['max']</code>
<code>$temp['min']</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="4">
<code>int</code>
<code>int</code>
<code>int|null</code>
<code>string</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="4">
<code>$this->options['encoding']</code>
<code>$this->options['length']</code>
<code>$this->options['max']</code>
<code>$this->options['min']</code>
</MixedReturnStatement>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<PossiblyFalseArgument occurrences="1">
<code>$this->getStringWrapper()->strlen($value)</code>
</PossiblyFalseArgument>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<RedundantCastGivenDocblockType occurrences="3">
<code>(int) $length</code>
<code>(int) $max</code>
<code>(int) $min</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/Timezone.php">
<DocblockTypeContradiction occurrences="2">
<code>is_object($type)</code>
<code>is_string($type)</code>
</DocblockTypeContradiction>
<InvalidOperand occurrences="1">
<code>array_search($value, $this->constants)</code>
</InvalidOperand>
<MixedArgument occurrences="2">
<code>$type</code>
</MixedArgument>
<MixedAssignment occurrences="3">
<code>$opts['type']</code>
<code>$type</code>
<code>$value</code>
</MixedAssignment>
<MixedOperand occurrences="4">
<code>$type</code>
<code>$type</code>
<code>$type</code>
<code>$type</code>
</MixedOperand>
<PossiblyFalseArgument occurrences="4">
<code>$abbrs</code>
<code>$abbrs</code>
<code>$locations</code>
<code>$locations</code>
</PossiblyFalseArgument>
<PossiblyFalseOperand occurrences="1">
<code>array_search($value, $this->constants)</code>
</PossiblyFalseOperand>
<PossiblyNullArgument occurrences="3">
<code>$type</code>
<code>$value</code>
<code>$value</code>
</PossiblyNullArgument>
<PossiblyUndefinedVariable occurrences="1">
<code>$opts</code>
</PossiblyUndefinedVariable>
<RedundantConditionGivenDocblockType occurrences="2">
<code>gettype($type)</code>
<code>is_object($type) ? get_class($type) : gettype($type)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Uri.php">
<DocblockTypeContradiction occurrences="4">
<code>is_array($options)</code>
<code>is_string($this->uriHandler)</code>
<code>is_string($value)</code>
<code>null === $this->uriHandler</code>
</DocblockTypeContradiction>
<InvalidCatch occurrences="1"/>
<LessSpecificReturnStatement occurrences="1">
<code>$this->uriHandler</code>
</LessSpecificReturnStatement>
<MixedArgument occurrences="4">
<code>$options['allowAbsolute']</code>
<code>$options['allowRelative']</code>
<code>$options['uriHandler']</code>
<code>$this->uriHandler</code>
</MixedArgument>
<MixedAssignment occurrences="4">
<code>$temp['allowAbsolute']</code>
<code>$temp['allowRelative']</code>
<code>$temp['uriHandler']</code>
<code>$this->uriHandler</code>
</MixedAssignment>
<MixedMethodCall occurrences="1">
<code>new $this->uriHandler()</code>
</MixedMethodCall>
<MoreSpecificImplementedParamType occurrences="1">
<code>$value</code>
</MoreSpecificImplementedParamType>
<MoreSpecificReturnType occurrences="1">
<code>UriHandler</code>
</MoreSpecificReturnType>
<PossiblyUndefinedVariable occurrences="1">
<code>$temp</code>
</PossiblyUndefinedVariable>
<PropertyNotSetInConstructor occurrences="1">
<code>$uriHandler</code>
</PropertyNotSetInConstructor>
<PropertyTypeCoercion occurrences="1">
<code>new $this->uriHandler()</code>
</PropertyTypeCoercion>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $allowAbsolute</code>
<code>(bool) $allowRelative</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/ValidatorChain.php">
<DocblockTypeContradiction occurrences="1">
<code>$this->plugins</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="5">
<code>$item['data']['breakChainOnFailure']</code>
<code>$item['data']['instance']</code>
<code>$item['priority']</code>
<code>$messages</code>
<code>$priority</code>
</MixedArgument>
<MixedArrayAccess occurrences="5">
<code>$element['breakChainOnFailure']</code>
<code>$element['instance']</code>
<code>$item['data']</code>
<code>$item['data']</code>
<code>$item['priority']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="5">
<code>$element</code>
<code>$item</code>
<code>$messages</code>
<code>$priority</code>
<code>$validator</code>
</MixedAssignment>
<MixedInferredReturnType occurrences="1">
<code>ValidatorInterface</code>
</MixedInferredReturnType>
<MixedMethodCall occurrences="2">
<code>getMessages</code>
<code>isValid</code>
</MixedMethodCall>
<MixedOperand occurrences="1">
<code>$extractedNodes[0]</code>
</MixedOperand>
<MixedReturnStatement occurrences="1">
<code>$plugins->get($name, $options)</code>
</MixedReturnStatement>
<PropertyNotSetInConstructor occurrences="1">
<code>$plugins</code>
</PropertyNotSetInConstructor>
<RedundantCastGivenDocblockType occurrences="2">
<code>(bool) $breakChainOnFailure</code>
<code>(bool) $breakChainOnFailure</code>
</RedundantCastGivenDocblockType>
</file>
<file src="src/ValidatorPluginManager.php">
<DeprecatedMethod occurrences="2">
<code>getServiceLocator</code>
<code>getServiceLocator</code>
</DeprecatedMethod>
<DocblockTypeContradiction occurrences="1">
<code>gettype($instance)</code>
</DocblockTypeContradiction>
<InvalidScalarArgument occurrences="1">
<code>$e->getCode()</code>
</InvalidScalarArgument>
<MissingParamType occurrences="1">
<code>$configOrContainerInstance</code>
</MissingParamType>
<MixedArgument occurrences="3">
<code>$configOrContainerInstance</code>
<code>$container->get('MvcTranslator')</code>
<code>$plugin</code>
</MixedArgument>
<MixedMethodCall occurrences="2">
<code>get</code>
<code>has</code>
</MixedMethodCall>
<PossiblyNullArgument occurrences="1">
<code>$this->instanceOf</code>
</PossiblyNullArgument>
<RedundantCondition occurrences="1">
<code>$container === $this && method_exists($container, 'getServiceLocator')</code>
</RedundantCondition>
<RedundantConditionGivenDocblockType occurrences="2">
<code>$container</code>
<code>is_object($instance)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/ValidatorPluginManagerAwareInterface.php">
<MissingReturnType occurrences="1">
<code>setValidatorPluginManager</code>
</MissingReturnType>
</file>
<file src="src/ValidatorPluginManagerFactory.php">
<DeprecatedInterface occurrences="1">
<code>ValidatorPluginManagerFactory</code>
</DeprecatedInterface>
<MissingParamType occurrences="3">
<code>$name</code>
<code>$name</code>
<code>$requestedName</code>
</MissingParamType>
<MixedArgument occurrences="1">
<code>$config['validators']</code>
</MixedArgument>
<ParamNameMismatch occurrences="1">
<code>$container</code>
</ParamNameMismatch>
</file>
<file src="test/AbstractTest.php">
<InvalidArgument occurrences="3">
<code>[$this, 'errorHandlerIgnore']</code>
<code>[$this, 'errorHandlerIgnore']</code>
<code>[$this, 'errorHandlerIgnore']</code>
</InvalidArgument>
<InvalidScalarArgument occurrences="1">
<code>1</code>
</InvalidScalarArgument>
<MixedArgument occurrences="9">
<code>$message</code>
<code>$message</code>
<code>$messages['fooMessage']</code>
<code>$messages['fooMessage']</code>
<code>$messages['fooMessage']</code>
<code>$messages['fooMessage']</code>
<code>$messages['fooMessage']</code>
<code>$messages['fooMessage']</code>
<code>$options</code>
</MixedArgument>
<MixedAssignment occurrences="2">
<code>$message</code>
<code>$message</code>
</MixedAssignment>
<NullArgument occurrences="2">
<code>null</code>
<code>null</code>
</NullArgument>
<PossiblyNullArgument occurrences="1">
<code>var_export($messages, 1)</code>
</PossiblyNullArgument>
</file>
<file src="test/BarcodeTest.php">
<ArgumentTypeCoercion occurrences="1">
<code>$expectedInstance</code>
</ArgumentTypeCoercion>
<InvalidArgument occurrences="3">
<code>$config</code>
<code>['065100004327']</code>
<code>['065100004327']</code>
</InvalidArgument>
<InvalidCast occurrences="2">
<code>['065100004327']</code>
<code>['065100004327']</code>
</InvalidCast>
<InvalidScalarArgument occurrences="4">
<code>123</code>
<code>123</code>
<code>06510000.4327</code>
<code>106510000.4327</code>
</InvalidScalarArgument>
<MixedArgument occurrences="1">
<code>$message['barcodeInvalidLength']</code>
</MixedArgument>
</file>
<file src="test/BetweenTest.php">
<InvalidArgument occurrences="1">
<code>1</code>
</InvalidArgument>
<LessSpecificReturnStatement occurrences="1"/>
<MixedArgumentTypeCoercion occurrences="1">
<code>$validator->getMessages()</code>
</MixedArgumentTypeCoercion>
<MixedOperand occurrences="1">
<code>$value</code>
</MixedOperand>
<MoreSpecificReturnType occurrences="1"/>
</file>
<file src="test/BitwiseTest.php">
<InvalidArgument occurrences="7">
<code>$control</code>
<code>$control</code>
<code>0x1</code>
<code>0x1</code>
<code>0x1</code>
<code>0x1</code>
<code>0x1</code>
</InvalidArgument>
</file>
<file src="test/CallbackTest.php">
<MissingClosureParamType occurrences="5">
<code>$baz</code>
<code>$c</code>
<code>$c</code>
<code>$v</code>
<code>$v</code>
</MissingClosureParamType>
<MixedArrayAssignment occurrences="1">
<code>$options['callback']</code>
</MixedArrayAssignment>
<MixedAssignment occurrences="1">
<code>$options</code>
</MixedAssignment>
</file>
<file src="test/CreditCardTest.php">
<InvalidArgument occurrences="2">
<code>['something']</code>
<code>[self::class, 'nocallback']</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>['something']</code>
</InvalidCast>
<MixedArgument occurrences="1">
<code>current($message)</code>
</MixedArgument>
</file>
<file src="test/CsrfTest.php">
<InvalidArgument occurrences="1">
<code>[]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[]</code>
</InvalidCast>
<InvalidScalarArgument occurrences="1">
<code>$timeout</code>
</InvalidScalarArgument>
<MixedArgument occurrences="1">
<code>$bareToken</code>
</MixedArgument>
<MixedAssignment occurrences="3">
<code>$bareToken</code>
<code>$test</code>
<code>$test</code>
</MixedAssignment>
<MixedOperand occurrences="1">
<code>$_SERVER['REQUEST_TIME']</code>
</MixedOperand>
</file>
<file src="test/Db/NoRecordExistsTest.php">
<DeprecatedMethod occurrences="2">
<code>setMethods</code>
<code>setMethods</code>
</DeprecatedMethod>
<InvalidArgument occurrences="8">
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
</InvalidArgument>
<UndefinedPropertyAssignment occurrences="1">
<code>$mockHasResultRow->one</code>
</UndefinedPropertyAssignment>
</file>
<file src="test/Db/RecordExistsTest.php">
<DeprecatedMethod occurrences="2">
<code>setMethods</code>
<code>setMethods</code>
</DeprecatedMethod>
<InvalidArgument occurrences="4">
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
<code>'users'</code>
</InvalidArgument>
<MixedArrayAccess occurrences="2">
<code>$parameters['where1']</code>
<code>$parameters['where2']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="1">
<code>$parameters</code>
</MixedAssignment>
<UndefinedPropertyAssignment occurrences="1">
<code>$mockHasResultRow->one</code>
</UndefinedPropertyAssignment>
</file>
<file src="test/Db/TestAsset/ConcreteDbValidator.php">
<PropertyNotSetInConstructor occurrences="1">
<code>ConcreteDbValidator</code>
</PropertyNotSetInConstructor>
</file>
<file src="test/Db/TestAsset/TrustingSql92Platform.php">
<MixedInferredReturnType occurrences="1">
<code>quoteValue</code>
</MixedInferredReturnType>
<MixedReturnStatement occurrences="1">
<code>$this->quoteTrustedValue($value)</code>
</MixedReturnStatement>
</file>
<file src="test/DigitsTest.php">
<InvalidArgument occurrences="1">
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
</file>
<file src="test/EmailAddressTest.php">
<InvalidArgument occurrences="10">
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_DNS</code>
<code>Hostname::ALLOW_DNS</code>
<code>Hostname::ALLOW_DNS | Hostname::ALLOW_IP</code>
<code>[$this, 'errorHandler']</code>
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
<MixedArgument occurrences="11">
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>next($messages)</code>
<code>next($messages)</code>
<code>next($messages)</code>
<code>next($messages)</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="11">
<code>$this->validator->getMessages()</code>
<code>$this->validator->getMessages()</code>
<code>$this->validator->getMessages()</code>
<code>$this->validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
</MixedArgumentTypeCoercion>
<MixedAssignment occurrences="6">
<code>$message</code>
<code>$message</code>
<code>$message</code>
<code>$message</code>
<code>$message</code>
<code>$message</code>
</MixedAssignment>
<NullArgument occurrences="2">
<code>null</code>
<code>null</code>
</NullArgument>
<RedundantConditionGivenDocblockType occurrences="1">
<code>assertIsArray</code>
</RedundantConditionGivenDocblockType>
<UndefinedDocblockClass occurrences="1">
<code>PHPUnit_Framework_SkippedTestError</code>
</UndefinedDocblockClass>
</file>
<file src="test/ExplodeTest.php">
<InvalidArgument occurrences="1">
<code>'inarray'</code>
</InvalidArgument>
<MissingClosureParamType occurrences="2">
<code>$c</code>
<code>$v</code>
</MissingClosureParamType>
<UnusedClosureParam occurrences="1">
<code>$v</code>
</UnusedClosureParam>
</file>
<file src="test/File/CountTest.php">
<MixedArgument occurrences="2">
<code>$max</code>
<code>$min</code>
</MixedArgument>
</file>
<file src="test/File/Crc32Test.php">
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/ExcludeExtensionTest.php">
<LessSpecificReturnStatement occurrences="1">
<code>$testData</code>
</LessSpecificReturnStatement>
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MoreSpecificReturnType occurrences="1"/>
</file>
<file src="test/File/ExcludeMimeTypeTest.php">
<MixedArgument occurrences="1">
<code>$isValidParam['tmp_name']</code>
</MixedArgument>
<RedundantConditionGivenDocblockType occurrences="1">
<code>is_array($isValidParam)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="test/File/ExistsTest.php">
<MixedArgument occurrences="3">
<code>$isValidParam['tmp_name']</code>
<code>$value</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/ExtensionTest.php">
<LessSpecificReturnStatement occurrences="1">
<code>$testData</code>
</LessSpecificReturnStatement>
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MoreSpecificReturnType occurrences="1"/>
</file>
<file src="test/File/FileInformationTraitTest.php">
<MixedArgument occurrences="3">
<code>$this->upload->reveal()</code>
<code>$this->upload->reveal()</code>
<code>$this->upload->reveal()</code>
</MixedArgument>
<MixedMethodCall occurrences="3">
<code>willReturn</code>
<code>willReturn</code>
<code>willReturn</code>
</MixedMethodCall>
<PossiblyInvalidMethodCall occurrences="3">
<code>willReturn</code>
<code>willReturn</code>
<code>willReturn</code>
</PossiblyInvalidMethodCall>
<PossiblyNullReference occurrences="3">
<code>willReturn</code>
<code>willReturn</code>
<code>willReturn</code>
</PossiblyNullReference>
<PossiblyUndefinedMethod occurrences="3">
<code>reveal</code>
<code>reveal</code>
<code>reveal</code>
</PossiblyUndefinedMethod>
</file>
<file src="test/File/FilesSizeTest.php">
<InvalidArgument occurrences="1">
<code>[$this, 'errorHandler']</code>
</InvalidArgument>
<InvalidDocblock occurrences="1">
<code>public function basicDataProvider(): array</code>
</InvalidDocblock>
<MixedArgument occurrences="5">
<code>$options</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
</MixedArgument>
<MixedInferredReturnType occurrences="1"/>
</file>
<file src="test/File/HashTest.php">
<MixedArgument occurrences="3">
<code>$isValidParam['tmp_name']</code>
<code>$value</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$options['algorithm']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="1">
<code>$options</code>
</MixedAssignment>
</file>
<file src="test/File/ImageSizeTest.php">
<InvalidArgument occurrences="1">
<code>$minWidth</code>
</InvalidArgument>
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/IsCompressedTest.php">
<DocblockTypeContradiction occurrences="1">
<code>is_array($isValidParam)</code>
</DocblockTypeContradiction>
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<PossiblyNullArgument occurrences="2">
<code>$options</code>
<code>$options</code>
</PossiblyNullArgument>
</file>
<file src="test/File/IsImageTest.php">
<MixedArgument occurrences="4">
<code>$isValidParam['tmp_name']</code>
<code>$options</code>
<code>$options</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MixedInferredReturnType occurrences="1">
<code>array</code>
</MixedInferredReturnType>
<RedundantCondition occurrences="1">
<code>is_array($isValidParam)</code>
</RedundantCondition>
</file>
<file src="test/File/Md5Test.php">
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/MimeTypeTest.php">
<InvalidArgument occurrences="1">
<code>[]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[]</code>
</InvalidCast>
<MixedArgument occurrences="3">
<code>$isValidParam['tmp_name']</code>
<code>$type</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MixedArrayAccess occurrences="1">
<code>$options['magicFile']</code>
</MixedArrayAccess>
<MixedAssignment occurrences="1">
<code>$options</code>
</MixedAssignment>
<RedundantConditionGivenDocblockType occurrences="1">
<code>is_array($isValidParam)</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="test/File/NotExistsTest.php">
<MixedArgument occurrences="3">
<code>$isValidParam['tmp_name']</code>
<code>$value</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/Sha1Test.php">
<MixedArgument occurrences="2">
<code>$isValidParam['tmp_name']</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$isValidParam</code>
</MixedArgumentTypeCoercion>
</file>
<file src="test/File/SizeTest.php">
<MixedArgument occurrences="8">
<code>$isValidParam['tmp_name']</code>
<code>$value</code>
<code>$value</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($messages)</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/UploadFileTest.php">
<MixedArgument occurrences="1">
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/File/UploadTest.php">
<MixedArgument occurrences="1">
<code>current($validator->getMessages())</code>
</MixedArgument>
<NullArgument occurrences="1">
<code>null</code>
</NullArgument>
</file>
<file src="test/File/WordCountTest.php">
<MixedArgument occurrences="4">
<code>$isValidParam['tmp_name']</code>
<code>$value</code>
<code>$value</code>
<code>current($validator->getMessages())</code>
</MixedArgument>
</file>
<file src="test/GPSPointTest.php">
<MixedArgument occurrences="1">
<code>$messages[$messageKey]</code>
</MixedArgument>
</file>
<file src="test/GreaterThanTest.php">
<InvalidArgument occurrences="7">
<code>1</code>
<code>1</code>
<code>10</code>
<code>10</code>
<code>10</code>
<code>10</code>
<code>10</code>
</InvalidArgument>
<MixedArgument occurrences="1">
<code>$options</code>
</MixedArgument>
<PossiblyInvalidArgument occurrences="1">
<code>testBasic</code>
</PossiblyInvalidArgument>
</file>
<file src="test/HexTest.php">
<InvalidArgument occurrences="1">
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
<InvalidScalarArgument occurrences="1">
<code>$input</code>
</InvalidScalarArgument>
</file>
<file src="test/HostnameTest.php">
<InvalidArgument occurrences="14">
<code>$option</code>
<code>$option</code>
<code>$option</code>
<code>$option</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_ALL</code>
<code>Hostname::ALLOW_DNS</code>
<code>Hostname::ALLOW_DNS</code>
<code>Hostname::ALLOW_DNS</code>
<code>Hostname::ALLOW_URI</code>
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
<MixedArgumentTypeCoercion occurrences="3">
<code>$this->validator->getMessages()</code>
<code>$validator->getMessages()</code>
<code>$validator->getMessages()</code>
</MixedArgumentTypeCoercion>
<MixedArrayOffset occurrences="1">
<code>$translations[$code]</code>
</MixedArrayOffset>
<MixedAssignment occurrences="1">
<code>$message</code>
</MixedAssignment>
<NullArgument occurrences="1">
<code>null</code>
</NullArgument>
<PossiblyUndefinedVariable occurrences="2">
<code>$code</code>
<code>$message</code>
</PossiblyUndefinedVariable>
</file>
<file src="test/IbanTest.php">
<InvalidArgument occurrences="1">
<code>[]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[]</code>
</InvalidCast>
<MixedArgumentTypeCoercion occurrences="1">
<code>array_merge($validator->getMessages())</code>
</MixedArgumentTypeCoercion>
</file>
<file src="test/IdenticalTest.php">
<MixedArgument occurrences="1">
<code>$context</code>
</MixedArgument>
</file>
<file src="test/IsCountableTest.php">
<InvalidArgument occurrences="1">
<code>new stdClass()</code>
</InvalidArgument>
</file>
<file src="test/IsInstanceOfTest.php">
<InvalidArgument occurrences="7">
<code>DateTime::class</code>
<code>DateTime::class</code>
<code>DateTime::class</code>
<code>DateTime::class</code>
<code>DateTime::class</code>
<code>Exception::class</code>
<code>TestCase::class</code>
</InvalidArgument>
</file>
<file src="test/IsbnTest.php">
<InvalidArgument occurrences="1">
<code>(object) 'Test'</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>(object) 'Test'</code>
</InvalidCast>
<InvalidScalarArgument occurrences="1">
<code>(float) 1.2345</code>
</InvalidScalarArgument>
<RedundantCast occurrences="1">
<code>(float) 1.2345</code>
</RedundantCast>
</file>
<file src="test/LessThanTest.php">
<InvalidArgument occurrences="6">
<code>10</code>
<code>10</code>
<code>10</code>
<code>10</code>
<code>10</code>
<code>10</code>
</InvalidArgument>
<MixedArgument occurrences="1">
<code>$options</code>
</MixedArgument>
<PossiblyInvalidArgument occurrences="1">
<code>testBasic</code>
</PossiblyInvalidArgument>
</file>
<file src="test/MessageTest.php">
<MixedAssignment occurrences="1">
<code>$var</code>
</MixedAssignment>
<RedundantConditionGivenDocblockType occurrences="1">
<code>assertIsArray</code>
</RedundantConditionGivenDocblockType>
</file>
<file src="test/NotEmptyTest.php">
<DeprecatedMethod occurrences="2">
<code>setMethods</code>
<code>setMethods</code>
</DeprecatedMethod>
<InvalidScalarArgument occurrences="4">
<code>$type</code>
<code>'boolean'</code>
<code>'boolean'</code>
<code>true</code>
</InvalidScalarArgument>
<MixedArgument occurrences="1">
<code>$messages['isEmpty']</code>
</MixedArgument>
<MixedInferredReturnType occurrences="19">
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
<code>array</code>
</MixedInferredReturnType>
</file>
<file src="test/RegexTest.php">
<InvalidArgument occurrences="1">
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
<MixedArgument occurrences="2">
<code>$options</code>
<code>$options</code>
</MixedArgument>
<MixedArgumentTypeCoercion occurrences="1">
<code>$validator->getMessages()</code>
</MixedArgumentTypeCoercion>
</file>
<file src="test/Sitemap/ChangefreqTest.php">
<InvalidScalarArgument occurrences="1">
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="2">
<code>current($messages)</code>
<code>current($messages)</code>
</MixedArgument>
<PossiblyInvalidCast occurrences="1">
<code>$value</code>
</PossiblyInvalidCast>
</file>
<file src="test/Sitemap/LastmodTest.php">
<InvalidScalarArgument occurrences="1">
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="2">
<code>current($messages)</code>
<code>current($messages)</code>
</MixedArgument>
<PossiblyInvalidCast occurrences="1">
<code>$value</code>
</PossiblyInvalidCast>
</file>
<file src="test/Sitemap/LocTest.php">
<InvalidScalarArgument occurrences="1">
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="2">
<code>current($messages)</code>
<code>current($messages)</code>
</MixedArgument>
<PossiblyInvalidCast occurrences="1">
<code>$value</code>
</PossiblyInvalidCast>
</file>
<file src="test/Sitemap/PriorityTest.php">
<InvalidScalarArgument occurrences="3">
<code>$value</code>
<code>$value</code>
<code>$value</code>
</InvalidScalarArgument>
<MixedArgument occurrences="2">
<code>current($messages)</code>
<code>current($messages)</code>
</MixedArgument>
<PossiblyInvalidCast occurrences="1">
<code>$value</code>
</PossiblyInvalidCast>
</file>
<file src="test/StaticValidatorTest.php">
<InvalidArgument occurrences="1">
<code>1</code>
</InvalidArgument>
<InvalidScalarArgument occurrences="1">
<code>123</code>
</InvalidScalarArgument>
<MixedArgument occurrences="1">
<code>$message</code>
</MixedArgument>
<MixedAssignment occurrences="1">
<code>$message</code>
</MixedAssignment>
<NullArgument occurrences="1">
<code>null</code>
</NullArgument>
</file>
<file src="test/StepTest.php">
<InvalidArgument occurrences="1">
<code>$baseValue</code>
</InvalidArgument>
</file>
<file src="test/StringLengthTest.php">
<InvalidArgument occurrences="1">
<code>[1 => 1]</code>
</InvalidArgument>
<InvalidCast occurrences="1">
<code>[1 => 1]</code>
</InvalidCast>
<MixedArgument occurrences="1">
<code>$options</code>
</MixedArgument>
</file>
<file src="test/TimezoneTest.php">
<InvalidScalarArgument occurrences="4">
<code>'abbreviation'</code>
<code>'abbreviation'</code>
<code>'location'</code>
<code>'location'</code>
</InvalidScalarArgument>
<MixedArgument occurrences="1">
<code>$value</code>
</MixedArgument>
</file>
<file src="test/UndisclosedPasswordTest.php">
<ArgumentTypeCoercion occurrences="1">
<code>$classOrInstance</code>
</ArgumentTypeCoercion>
<InvalidArgument occurrences="2">
<code>$this->httpClient</code>
<code>$this->httpRequest</code>
</InvalidArgument>
<InvalidPropertyAssignmentValue occurrences="3"/>
<MixedArgument occurrences="2"/>
<MixedInferredReturnType occurrences="2">
<code>array</code>
<code>array</code>
</MixedInferredReturnType>
<MixedMethodCall occurrences="6">
<code>will</code>
<code>will</code>
<code>willReturn</code>
<code>willReturn</code>
<code>willReturnCallback</code>
<code>willReturnCallback</code>
</MixedMethodCall>
<PossiblyNullPropertyAssignmentValue occurrences="1">
<code>null</code>
</PossiblyNullPropertyAssignmentValue>
<UndefinedInterfaceMethod occurrences="6">
<code>method</code>
<code>method</code>
<code>method</code>
<code>method</code>
<code>method</code>
<code>method</code>
</UndefinedInterfaceMethod>
</file>
<file src="test/UriTest.php">
<InvalidArgument occurrences="4">
<code>$uriMock</code>
<code>new stdClass()</code>
<code>new stdClass()</code>
<code>stdClass::class</code>
</InvalidArgument>
<MixedArgument occurrences="1">
<code>$value</code>
</MixedArgument>
</file>
<file src="test/UuidTest.php">
<MixedInferredReturnType occurrences="2">
<code>array</code>
<code>array</code>
</MixedInferredReturnType>
</file>
<file src="test/ValidatorChainTest.php">
<InvalidArgument occurrences="1">
<code>1</code>
</InvalidArgument>
<MissingClosureParamType occurrences="2">
<code>$value</code>
<code>$value</code>
</MissingClosureParamType>
<MixedAssignment occurrences="3">
<code>$compare</code>
<code>$messageSet</code>
<code>$validator</code>
</MixedAssignment>
<PossiblyInvalidArgument occurrences="13">
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorFalse()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
<code>$this->getValidatorTrue()</code>
</PossiblyInvalidArgument>
<UndefinedDocblockClass occurrences="2">
<code>PHPUnit_Framework_MockObject_MockObject|ValidatorInterface</code>
<code>PHPUnit_Framework_MockObject_MockObject|ValidatorInterface</code>
</UndefinedDocblockClass>
<UndefinedThisPropertyAssignment occurrences="1">
<code>$this->error</code>
</UndefinedThisPropertyAssignment>
<UnusedClosureParam occurrences="2">
<code>$value</code>
<code>$value</code>
</UnusedClosureParam>
</file>
<file src="test/ValidatorPluginManagerCompatibilityTest.php">
<ArgumentTypeCoercion occurrences="1">
<code>$exceptionClassName</code>
</ArgumentTypeCoercion>
<MixedArgument occurrences="8">
<code>$target</code>
<code>$target</code>
<code>$target</code>
<code>$target</code>
<code>$target</code>
<code>$target</code>
<code>$target</code>
<code>$target</code>
</MixedArgument>
<MixedAssignment occurrences="3">
<code>$alias</code>
<code>$aliases</code>
<code>$target</code>
</MixedAssignment>
<MoreSpecificReturnType occurrences="1">
<code>iterable<string, array{0: string, 1: string}></code>
</MoreSpecificReturnType>
</file>
<file src="test/ValidatorPluginManagerFactoryTest.php">
<MissingClosureParamType occurrences="1">
<code>$container</code>
</MissingClosureParamType>
<UnusedClosureParam occurrences="1">
<code>$container</code>
</UnusedClosureParam>
</file>
<file src="test/ValidatorPluginManagerTest.php">
<MixedAssignment occurrences="3">
<code>$validator</code>
<code>$validator</code>
<code>$validator</code>
</MixedAssignment>
<MixedMethodCall occurrences="7">
<code>get</code>
<code>get</code>
<code>getTranslator</code>
<code>getTranslator</code>
<code>getValidatorPluginManager</code>
<code>setInvokableClass</code>
<code>setService</code>
</MixedMethodCall>
<UndefinedThisPropertyAssignment occurrences="1">
<code>$this->validators</code>
</UndefinedThisPropertyAssignment>
<UndefinedThisPropertyFetch occurrences="3">
<code>$this->validators</code>
<code>$this->validators</code>
<code>$this->validators</code>
</UndefinedThisPropertyFetch>
</file>
<file src="test/_files/MyBarcode1.php">
<UndefinedFunction occurrences="1">
<code>'invalid'</code>
</UndefinedFunction>
</file>
<file src="test/_files/MyBarcode2.php">
<UndefinedFunction occurrences="1">
<code>'_mod10'</code>
</UndefinedFunction>
</file>
<file src="test/_files/MyBarcode3.php">
<UndefinedFunction occurrences="1">
<code>'_mod10'</code>
</UndefinedFunction>
</file>
<file src="test/_files/MyBarcode4.php">
<InvalidScalarArgument occurrences="1">
<code>'odd'</code>
</InvalidScalarArgument>
<UndefinedFunction occurrences="1">
<code>'_mod10'</code>
</UndefinedFunction>
</file>
</files>