%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br.old/vendor/laminas/laminas-i18n/ |
Current File : //var/www/projetos/suporte.iigd.com.br.old/vendor/laminas/laminas-i18n/psalm-baseline.xml |
<?xml version="1.0" encoding="UTF-8"?> <files psalm-version="4.21.0@d8bec4c7aaee111a532daec32fb09de5687053d1"> <file src="src/ConfigProvider.php"> <MixedArrayOffset occurrences="4"/> <UndefinedClass occurrences="19"> <code>\Zend\I18n\Filter\Alnum</code> <code>\Zend\I18n\Filter\Alpha</code> <code>\Zend\I18n\Filter\NumberFormat</code> <code>\Zend\I18n\Filter\NumberParse</code> <code>\Zend\I18n\Translator\LoaderPluginManager</code> <code>\Zend\I18n\Translator\TranslatorInterface</code> <code>\Zend\I18n\Validator\Alnum</code> <code>\Zend\I18n\Validator\Alpha</code> <code>\Zend\I18n\Validator\DateTime</code> <code>\Zend\I18n\Validator\IsFloat</code> <code>\Zend\I18n\Validator\IsInt</code> <code>\Zend\I18n\Validator\PhoneNumber</code> <code>\Zend\I18n\Validator\PostCode</code> <code>\Zend\I18n\View\Helper\CurrencyFormat</code> <code>\Zend\I18n\View\Helper\DateFormat</code> <code>\Zend\I18n\View\Helper\NumberFormat</code> <code>\Zend\I18n\View\Helper\Plural</code> <code>\Zend\I18n\View\Helper\Translate</code> <code>\Zend\I18n\View\Helper\TranslatePlural</code> </UndefinedClass> </file> <file src="src/Filter/AbstractLocale.php"> <MixedInferredReturnType occurrences="1"> <code>string</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>$this->options['locale']</code> </MixedReturnStatement> </file> <file src="src/Filter/Alnum.php"> <DocblockTypeContradiction occurrences="1"> <code>! is_scalar($value) && ! is_array($value)</code> </DocblockTypeContradiction> <MixedArgumentTypeCoercion occurrences="1"> <code>$value</code> </MixedArgumentTypeCoercion> <MixedInferredReturnType occurrences="1"> <code>bool</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="2"> <code>$this->options['allow_white_space']</code> <code>$value</code> </MixedReturnStatement> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <PossiblyInvalidArgument occurrences="2"> <code>$allowWhiteSpaceOrOptions</code> <code>$allowWhiteSpaceOrOptions</code> </PossiblyInvalidArgument> <RedundantCastGivenDocblockType occurrences="2"> <code>(bool) $flag</code> <code>(string) $value</code> </RedundantCastGivenDocblockType> </file> <file src="src/Filter/Alpha.php"> <DocblockTypeContradiction occurrences="1"> <code>! is_scalar($value) && ! is_array($value)</code> </DocblockTypeContradiction> <MixedArgumentTypeCoercion occurrences="1"> <code>$value</code> </MixedArgumentTypeCoercion> <MixedReturnStatement occurrences="1"> <code>$value</code> </MixedReturnStatement> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> </file> <file src="src/Filter/NumberFormat.php"> <PropertyNotSetInConstructor occurrences="1"> <code>NumberFormat</code> </PropertyNotSetInConstructor> </file> <file src="src/Filter/NumberParse.php"> <DocblockTypeContradiction occurrences="1"> <code>$this->formatter === null</code> </DocblockTypeContradiction> <InvalidReturnStatement occurrences="2"> <code>$this->options['style']</code> <code>$this->options['type']</code> </InvalidReturnStatement> <InvalidReturnType occurrences="2"> <code>int</code> <code>int</code> </InvalidReturnType> <MixedArgument occurrences="1"> <code>$value</code> </MixedArgument> <NonInvariantDocblockPropertyType occurrences="1"> <code>$options</code> </NonInvariantDocblockPropertyType> <NullableReturnStatement occurrences="2"> <code>$this->options['style']</code> <code>$this->options['type']</code> </NullableReturnStatement> <PossiblyNullPropertyAssignmentValue occurrences="2"> <code>null</code> <code>null</code> </PossiblyNullPropertyAssignmentValue> <PropertyNotSetInConstructor occurrences="1"> <code>$formatter</code> </PropertyNotSetInConstructor> <RedundantCastGivenDocblockType occurrences="2"> <code>(int) $style</code> <code>(int) $type</code> </RedundantCastGivenDocblockType> </file> <file src="src/Module.php"> <UndefinedDocblockClass occurrences="1"> <code>ModuleManager</code> </UndefinedDocblockClass> </file> <file src="src/Translator/Loader/AbstractFileLoader.php"> <RedundantCastGivenDocblockType occurrences="1"> <code>(bool) $flag</code> </RedundantCastGivenDocblockType> </file> <file src="src/Translator/Loader/Gettext.php"> <InvalidArrayAccess occurrences="4"> <code>$originalStringTable[$offsetKey]</code> <code>$originalStringTable[$sizeKey]</code> <code>$translationStringTable[$offsetKey]</code> <code>$translationStringTable[$sizeKey]</code> </InvalidArrayAccess> <InvalidPropertyAssignmentValue occurrences="3"> <code>$this->file</code> <code>$this->file</code> <code>$this->file</code> </InvalidPropertyAssignmentValue> <InvalidReturnStatement occurrences="2"> <code>unpack('N' . $num, fread($this->file, 4 * $num))</code> <code>unpack('V' . $num, fread($this->file, 4 * $num))</code> </InvalidReturnStatement> <InvalidReturnType occurrences="1"> <code>int</code> </InvalidReturnType> <MissingConstructor occurrences="2"> <code>$file</code> <code>$littleEndian</code> </MissingConstructor> <MixedArgument occurrences="5"> <code>$originalStringOffset</code> <code>$originalStringSize</code> <code>$textDomain['']</code> <code>$translationStringOffset</code> <code>$translationStringSize</code> </MixedArgument> <MixedAssignment occurrences="4"> <code>$originalStringOffset</code> <code>$originalStringSize</code> <code>$translationStringOffset</code> <code>$translationStringSize</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>int</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>$result['int']</code> </MixedReturnStatement> </file> <file src="src/Translator/Loader/Ini.php"> <MixedArgument occurrences="1"> <code>$messagesNamespaced['plural']['plural_forms']</code> </MixedArgument> <MixedArrayOffset occurrences="2"> <code>$messages[$message['message']]</code> <code>$messages[array_shift($message)]</code> </MixedArrayOffset> <MixedAssignment occurrences="3"> <code>$list</code> <code>$messages[$message['message']]</code> <code>$messages[array_shift($message)]</code> </MixedAssignment> <TypeDoesNotContainType occurrences="1"> <code>is_array($messages)</code> </TypeDoesNotContainType> </file> <file src="src/Translator/Loader/PhpArray.php"> <MixedArgument occurrences="1"> <code>$textDomain['']['plural_forms']</code> </MixedArgument> <MixedArrayAccess occurrences="1"> <code>$textDomain['']['plural_forms']</code> </MixedArrayAccess> <UnresolvableInclude occurrences="1"> <code>include $fromIncludePath</code> </UnresolvableInclude> </file> <file src="src/Translator/Loader/PhpMemoryArray.php"> <DocblockTypeContradiction occurrences="1"> <code>is_array($this->messages)</code> </DocblockTypeContradiction> <MixedArgument occurrences="2"> <code>$textDomain['']['plural_forms']</code> <code>$this->messages[$textDomain][$locale]</code> </MixedArgument> <MixedArrayAccess occurrences="2"> <code>$textDomain['']['plural_forms']</code> <code>$this->messages[$textDomain][$locale]</code> </MixedArrayAccess> </file> <file src="src/Translator/LoaderPluginManager.php"> <MissingReturnType occurrences="1"> <code>validatePlugin</code> </MissingReturnType> <MixedArrayOffset occurrences="1"/> <MixedPropertyTypeCoercion occurrences="1"/> <NonInvariantDocblockPropertyType occurrences="2"> <code>$aliases</code> <code>$factories</code> </NonInvariantDocblockPropertyType> <ParamNameMismatch occurrences="1"> <code>$plugin</code> </ParamNameMismatch> <UndefinedClass occurrences="3"> <code>Gettext</code> <code>Ini</code> <code>PhpArray</code> </UndefinedClass> </file> <file src="src/Translator/LoaderPluginManagerFactory.php"> <DeprecatedInterface occurrences="1"> <code>LoaderPluginManagerFactory</code> </DeprecatedInterface> <MixedArgument occurrences="1"> <code>$config['translator_plugins']</code> </MixedArgument> <MixedArgumentTypeCoercion occurrences="1"> <code>$options</code> </MixedArgumentTypeCoercion> <ParamNameMismatch occurrences="1"> <code>$container</code> </ParamNameMismatch> </file> <file src="src/Translator/Plural/Parser.php"> <MixedArgument occurrences="1"> <code>$id</code> </MixedArgument> <PossiblyNullPropertyAssignmentValue occurrences="1"> <code>null</code> </PossiblyNullPropertyAssignmentValue> <PossiblyUndefinedVariable occurrences="1"> <code>$id</code> </PossiblyUndefinedVariable> <PropertyNotSetInConstructor occurrences="3"> <code>$currentPos</code> <code>$currentToken</code> <code>$string</code> </PropertyNotSetInConstructor> </file> <file src="src/Translator/Plural/Rule.php"> <DocblockTypeContradiction occurrences="1"> <code>static::$parser === null</code> </DocblockTypeContradiction> <InvalidReturnStatement occurrences="1"/> <MixedArgument occurrences="31"> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][2]</code> <code>$ast['id']</code> </MixedArgument> <MixedArrayAccess occurrences="31"> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][0]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][1]</code> <code>$ast['arguments'][2]</code> </MixedArrayAccess> <MixedAssignment occurrences="1"> <code>$ast['arguments'][]</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>int</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>$ast['arguments'][0]</code> </MixedReturnStatement> <RedundantCastGivenDocblockType occurrences="1"> <code>(int) $number</code> </RedundantCastGivenDocblockType> <UnsafeInstantiation occurrences="1"> <code>new static($numPlurals, $ast)</code> </UnsafeInstantiation> </file> <file src="src/Translator/Plural/Symbol.php"> <DocblockTypeContradiction occurrences="2"> <code>$this->leftDenotationGetter === null</code> <code>$this->nullDenotationGetter === null</code> </DocblockTypeContradiction> <MixedInferredReturnType occurrences="2"> <code>Symbol</code> <code>Symbol</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="2"> <code>$function($this)</code> <code>$function($this, $left)</code> </MixedReturnStatement> <PropertyNotSetInConstructor occurrences="5"> <code>$first</code> <code>$leftDenotationGetter</code> <code>$nullDenotationGetter</code> <code>$second</code> <code>$third</code> </PropertyNotSetInConstructor> <UnnecessaryVarAnnotation occurrences="2"> <code>callable</code> <code>callable</code> </UnnecessaryVarAnnotation> </file> <file src="src/Translator/TextDomain.php"> <DocblockTypeContradiction occurrences="2"> <code>$this->pluralRule === null</code> <code>static::$defaultPluralRule === null</code> </DocblockTypeContradiction> <MissingConstructor occurrences="1"> <code>$pluralRule</code> </MissingConstructor> <PossiblyNullArgument occurrences="1"> <code>$textDomain->getPluralRule()</code> </PossiblyNullArgument> <PossiblyNullReference occurrences="2"> <code>getNumPlurals</code> <code>getNumPlurals</code> </PossiblyNullReference> <RedundantConditionGivenDocblockType occurrences="1"> <code>$this->pluralRule !== null</code> </RedundantConditionGivenDocblockType> </file> <file src="src/Translator/Translator.php"> <DocblockTypeContradiction occurrences="3"> <code>$message === null</code> <code>$message === null</code> <code>is_array($options)</code> </DocblockTypeContradiction> <FalseOperand occurrences="1"> <code>$messagesLoaded</code> </FalseOperand> <InvalidOperand occurrences="2"> <code>$this->loadMessagesFromFiles($textDomain, $locale)</code> <code>$this->loadMessagesFromPatterns($textDomain, $locale)</code> </InvalidOperand> <MissingClosureParamType occurrences="2"> <code>$r</code> <code>$r</code> </MissingClosureParamType> <MissingClosureReturnType occurrences="2"> <code>static function ($r) {</code> <code>static function ($r) {</code> </MissingClosureReturnType> <MissingConstructor occurrences="2"> <code>$events</code> <code>$pluginManager</code> </MissingConstructor> <MixedArgument occurrences="20"> <code>$cacheId</code> <code>$file['filename']</code> <code>$file['filename']</code> <code>$file['filename']</code> <code>$file['locale'] ?? null</code> <code>$file['text_domain'] ?? 'default'</code> <code>$file['type']</code> <code>$file['type']</code> <code>$loaderType</code> <code>$options['cache']</code> <code>$pattern['base_dir']</code> <code>$pattern['pattern']</code> <code>$pattern['pattern']</code> <code>$pattern['text_domain'] ?? 'default'</code> <code>$pattern['type']</code> <code>$pattern['type']</code> <code>$remote['text_domain'] ?? 'default'</code> <code>$remote['type']</code> <code>array_shift($locales)</code> <code>array_shift($locales)</code> </MixedArgument> <MixedArrayAccess occurrences="20"> <code>$file['filename']</code> <code>$file['filename']</code> <code>$file['filename']</code> <code>$file['locale']</code> <code>$file['text_domain']</code> <code>$file['type']</code> <code>$file['type']</code> <code>$pattern['baseDir']</code> <code>$pattern['base_dir']</code> <code>$pattern['pattern']</code> <code>$pattern['pattern']</code> <code>$pattern['text_domain']</code> <code>$pattern['type']</code> <code>$pattern['type']</code> <code>$remote['text_domain']</code> <code>$remote['type']</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> </MixedArrayAccess> <MixedArrayAssignment occurrences="8"> <code>$this->files[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->messages[$textDomain][$locale]</code> <code>$this->patterns[$textDomain][]</code> <code>$this->remote[$textDomain][]</code> </MixedArrayAssignment> <MixedAssignment occurrences="8"> <code>$file</code> <code>$file</code> <code>$last</code> <code>$last</code> <code>$loaderType</code> <code>$pattern</code> <code>$pattern</code> <code>$remote</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>string|null</code> </MixedInferredReturnType> <MixedMethodCall occurrences="3"> <code>merge</code> <code>merge</code> <code>merge</code> </MixedMethodCall> <MixedOperand occurrences="1"> <code>$pattern['baseDir']</code> </MixedOperand> <MixedReturnStatement occurrences="2"> <code>$this->messages[$textDomain][$locale][$message]</code> <code>$this->messages[$textDomain][$locale][$textDomain . "\x04" . $message]</code> </MixedReturnStatement> <PossiblyNullReference occurrences="1"> <code>evaluate</code> </PossiblyNullReference> <PossiblyUndefinedVariable occurrences="1"> <code>$cacheId</code> </PossiblyUndefinedVariable> <RedundantCondition occurrences="2"> <code>$translation[$index] !== null</code> <code>isset($translation[$index]) && $translation[$index] !== '' && $translation[$index] !== null</code> </RedundantCondition> <UnsafeInstantiation occurrences="1"> <code>new static()</code> </UnsafeInstantiation> </file> <file src="src/Translator/TranslatorServiceFactory.php"> <DeprecatedInterface occurrences="1"> <code>TranslatorServiceFactory</code> </DeprecatedInterface> <MixedArgument occurrences="2"> <code>$container->get('TranslatorPluginManager')</code> <code>$trConfig</code> </MixedArgument> <MixedArrayAccess occurrences="1"> <code>$config['translator']</code> </MixedArrayAccess> <MixedAssignment occurrences="2"> <code>$config</code> <code>$trConfig</code> </MixedAssignment> </file> <file src="src/Validator/Alnum.php"> <DocblockTypeContradiction occurrences="2"> <code>! is_string($value) && ! is_int($value) && ! is_float($value)</code> <code>null === static::$filter</code> </DocblockTypeContradiction> <InvalidScalarArgument occurrences="1"> <code>$value</code> </InvalidScalarArgument> <MixedArgument occurrences="1"> <code>$this->options['allowWhiteSpace']</code> </MixedArgument> <MixedInferredReturnType occurrences="1"> <code>bool</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>$this->options['allowWhiteSpace']</code> </MixedReturnStatement> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <RedundantCastGivenDocblockType occurrences="2"> <code>(bool) $allowWhiteSpace</code> <code>(bool) $allowWhiteSpace</code> </RedundantCastGivenDocblockType> </file> <file src="src/Validator/Alpha.php"> <DocblockTypeContradiction occurrences="2"> <code>is_string($value)</code> <code>null === static::$filter</code> </DocblockTypeContradiction> <MixedArgument occurrences="1"> <code>$this->options['allowWhiteSpace']</code> </MixedArgument> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <NonInvariantDocblockPropertyType occurrences="1"> <code>$filter</code> </NonInvariantDocblockPropertyType> </file> <file src="src/Validator/DateTime.php"> <DocblockTypeContradiction occurrences="2"> <code>$this->formatter === null</code> <code>is_string($value)</code> </DocblockTypeContradiction> <InvalidArgument occurrences="1"> <code>$this->formatter->getTimezone()</code> </InvalidArgument> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <PropertyNotSetInConstructor occurrences="1"> <code>$formatter</code> </PropertyNotSetInConstructor> <RedundantConditionGivenDocblockType occurrences="6"> <code>$this->formatter</code> <code>$this->formatter</code> <code>$this->formatter</code> <code>$this->formatter</code> <code>$this->formatter</code> <code>$this->formatter</code> </RedundantConditionGivenDocblockType> </file> <file src="src/Validator/IsFloat.php"> <DocblockTypeContradiction occurrences="2"> <code>! is_scalar($value)</code> <code>is_bool($value)</code> </DocblockTypeContradiction> <MixedArgument occurrences="1"> <code>$options['locale']</code> </MixedArgument> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <PossiblyFalseArgument occurrences="1"> <code>$lastStringGroup</code> </PossiblyFalseArgument> </file> <file src="src/Validator/IsInt.php"> <DocblockTypeContradiction occurrences="2"> <code>! is_string($value) && ! is_int($value) && ! is_float($value)</code> <code>is_bool($strict)</code> </DocblockTypeContradiction> <InvalidArrayOffset occurrences="1"/> <MixedArgument occurrences="2"> <code>$options['locale']</code> <code>$options['strict']</code> </MixedArgument> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <PossiblyNullArgument occurrences="1"> <code>$locale</code> </PossiblyNullArgument> </file> <file src="src/Validator/PhoneNumber.php"> <InvalidArgument occurrences="1"> <code>$countryPattern['code']</code> </InvalidArgument> <InvalidOperand occurrences="2"> <code>$countryPattern['code']</code> <code>$countryPattern['code']</code> </InvalidOperand> <MixedArgument occurrences="10"> <code>$country</code> <code>$options['allow_possible']</code> <code>$options['allowed_types']</code> <code>$options['country']</code> <code>$pattern</code> <code>$pattern</code> <code>$pattern</code> <code>$pattern</code> <code>$valueNoCountry</code> <code>$valueNoCountry</code> </MixedArgument> <MixedAssignment occurrences="6"> <code>$country</code> <code>$pattern</code> <code>$pattern</code> <code>$type</code> <code>$type</code> <code>static::$phone[$code]</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>array[]|false</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>static::$phone[$code]</code> </MixedReturnStatement> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> <RedundantCastGivenDocblockType occurrences="1"> <code>(bool) $possible</code> </RedundantCastGivenDocblockType> </file> <file src="src/Validator/PostCode.php"> <DeprecatedMethod occurrences="2"> <code>getService</code> <code>setService</code> </DeprecatedMethod> <DocblockTypeContradiction occurrences="1"> <code>! is_string($value) && ! is_int($value)</code> </DocblockTypeContradiction> <InvalidScalarArgument occurrences="2"> <code>$value</code> <code>$value</code> </InvalidScalarArgument> <MixedArgument occurrences="4"> <code>$format</code> <code>$format</code> <code>$options['format']</code> <code>$options['locale']</code> </MixedArgument> <MixedArrayAccess occurrences="2"> <code>$format[0]</code> <code>$format[strlen($format) - 1]</code> </MixedArrayAccess> <MixedAssignment occurrences="1"> <code>$format</code> </MixedAssignment> <MixedOperand occurrences="2"> <code>$format</code> <code>$format</code> </MixedOperand> <MoreSpecificImplementedParamType occurrences="1"> <code>$value</code> </MoreSpecificImplementedParamType> </file> <file src="src/View/Helper/AbstractTranslatorHelper.php"> <RedundantCastGivenDocblockType occurrences="1"> <code>(bool) $enabled</code> </RedundantCastGivenDocblockType> </file> <file src="src/View/Helper/CurrencyFormat.php"> <DocblockTypeContradiction occurrences="1"> <code>$this->locale === null</code> </DocblockTypeContradiction> <MissingConstructor occurrences="3"> <code>$currencyCode</code> <code>$currencyPattern</code> <code>$locale</code> </MissingConstructor> <MixedArgument occurrences="2"> <code>$formattedNumber</code> <code>$this->formatters[$formatterId]</code> </MixedArgument> <MixedAssignment occurrences="2"> <code>$defaultCurrencyCode</code> <code>$formattedNumber</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>string</code> </MixedInferredReturnType> <MixedMethodCall occurrences="5"> <code>formatCurrency</code> <code>getTextAttribute</code> <code>setAttribute</code> <code>setAttribute</code> <code>setPattern</code> </MixedMethodCall> <MixedReturnStatement occurrences="1"> <code>$formattedNumber</code> </MixedReturnStatement> <RedundantCastGivenDocblockType occurrences="2"> <code>(bool) $showDecimals</code> <code>(string) $locale</code> </RedundantCastGivenDocblockType> <RedundantConditionGivenDocblockType occurrences="1"> <code>$pattern !== null</code> </RedundantConditionGivenDocblockType> </file> <file src="src/View/Helper/DateFormat.php"> <DocblockTypeContradiction occurrences="1"> <code>$this->locale === null</code> </DocblockTypeContradiction> <MissingConstructor occurrences="2"> <code>$locale</code> <code>$timezone</code> </MissingConstructor> <RedundantCastGivenDocblockType occurrences="1"> <code>(string) $locale</code> </RedundantCastGivenDocblockType> </file> <file src="src/View/Helper/NumberFormat.php"> <DocblockTypeContradiction occurrences="3"> <code>$this->locale === null</code> <code>null === $this->formatStyle</code> <code>null === $this->formatType</code> </DocblockTypeContradiction> <MissingConstructor occurrences="4"> <code>$decimals</code> <code>$formatStyle</code> <code>$formatType</code> <code>$locale</code> </MissingConstructor> <MixedArgument occurrences="1"> <code>$value</code> </MixedArgument> <MixedArgumentTypeCoercion occurrences="1"> <code>$textAttribute</code> </MixedArgumentTypeCoercion> <MixedAssignment occurrences="2"> <code>$formatter</code> <code>$value</code> </MixedAssignment> <MixedInferredReturnType occurrences="1"> <code>string</code> </MixedInferredReturnType> <MixedMethodCall occurrences="1"> <code>format</code> </MixedMethodCall> <MixedReturnStatement occurrences="1"> <code>$formatter->format($number, $formatType)</code> </MixedReturnStatement> <RedundantCastGivenDocblockType occurrences="3"> <code>(int) $formatStyle</code> <code>(int) $formatType</code> <code>(string) $locale</code> </RedundantCastGivenDocblockType> <RedundantConditionGivenDocblockType occurrences="1"> <code>$decimals !== null</code> </RedundantConditionGivenDocblockType> </file> <file src="src/View/Helper/Plural.php"> <DocblockTypeContradiction occurrences="1"> <code>null === $this->getPluralRule()</code> </DocblockTypeContradiction> <MissingConstructor occurrences="1"> <code>$rule</code> </MissingConstructor> <MixedInferredReturnType occurrences="1"> <code>string</code> </MixedInferredReturnType> <MixedReturnStatement occurrences="1"> <code>$strings[$pluralIndex]</code> </MixedReturnStatement> </file> <file src="src/View/HelperConfig.php"> <LessSpecificImplementedReturnType occurrences="1"> <code>array</code> </LessSpecificImplementedReturnType> <MixedArgument occurrences="2"> <code>$factory</code> <code>$target</code> </MixedArgument> <MixedArgumentTypeCoercion occurrences="3"> <code>$alias</code> <code>$name</code> <code>$this->toArray()</code> </MixedArgumentTypeCoercion> <MixedArrayOffset occurrences="1"/> <MixedAssignment occurrences="2"> <code>$factory</code> <code>$target</code> </MixedAssignment> <RedundantCondition occurrences="1"> <code>method_exists($serviceManager, 'configure')</code> </RedundantCondition> <UndefinedClass occurrences="6"> <code>\Zend\I18n\View\Helper\CurrencyFormat</code> <code>\Zend\I18n\View\Helper\DateFormat</code> <code>\Zend\I18n\View\Helper\NumberFormat</code> <code>\Zend\I18n\View\Helper\Plural</code> <code>\Zend\I18n\View\Helper\Translate</code> <code>\Zend\I18n\View\Helper\TranslatePlural</code> </UndefinedClass> </file> <file src="test/Filter/AlnumTest.php"> <MixedArgument occurrences="1"> <code>$input</code> </MixedArgument> </file> <file src="test/Filter/AlphaTest.php"> <MixedArgument occurrences="1"> <code>$input</code> </MixedArgument> </file> <file src="test/ModuleTest.php"> <MissingReturnType occurrences="2"> <code>testConfigReturnsExpectedKeys</code> <code>testInitRegistersPluginManagerSpecificationWithServiceListener</code> </MissingReturnType> <MixedMethodCall occurrences="2"> <code>getConfig</code> <code>init</code> </MixedMethodCall> <UndefinedThisPropertyAssignment occurrences="1"> <code>$this->module</code> </UndefinedThisPropertyAssignment> <UndefinedThisPropertyFetch occurrences="2"> <code>$this->module</code> <code>$this->module</code> </UndefinedThisPropertyFetch> </file> <file src="test/TestAsset/ModuleEventInterface.php"> <MissingReturnType occurrences="1"> <code>getParam</code> </MissingReturnType> </file> <file src="test/TestAsset/ModuleManagerInterface.php"> <MissingReturnType occurrences="1"> <code>getEvent</code> </MissingReturnType> </file> <file src="test/TestAsset/ServiceListenerInterface.php"> <MissingReturnType occurrences="1"> <code>addServiceManager</code> </MissingReturnType> </file> <file src="test/TestCase.php"> <RedundantCondition occurrences="1"> <code>assertNotNull</code> </RedundantCondition> </file> <file src="test/Translator/Loader/GettextTest.php"> <PossiblyNullReference occurrences="4"> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> </PossiblyNullReference> </file> <file src="test/Translator/Loader/IniTest.php"> <PossiblyNullReference occurrences="4"> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> </PossiblyNullReference> </file> <file src="test/Translator/Loader/PhpArrayTest.php"> <PossiblyNullReference occurrences="4"> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> </PossiblyNullReference> </file> <file src="test/Translator/Loader/PhpMemoryArrayTest.php"> <InvalidArgument occurrences="1"> <code>'foo'</code> </InvalidArgument> <MixedArgument occurrences="3"> <code>include $this->testFilesDir . '/translation_empty.php'</code> <code>include $this->testFilesDir . '/translation_en.php'</code> <code>include $this->testFilesDir . '/translation_en.php'</code> </MixedArgument> <PossiblyNullReference occurrences="4"> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> </PossiblyNullReference> <UnresolvableInclude occurrences="3"> <code>include $this->testFilesDir . '/translation_empty.php'</code> <code>include $this->testFilesDir . '/translation_en.php'</code> <code>include $this->testFilesDir . '/translation_en.php'</code> </UnresolvableInclude> </file> <file src="test/Translator/LoaderPluginManagerFactoryTest.php"> <MissingClosureParamType occurrences="2"> <code>$container</code> <code>$container</code> </MissingClosureParamType> <MissingClosureReturnType occurrences="2"> <code>static function ($container) use ($translator) {</code> <code>static function ($container) use ($translator) {</code> </MissingClosureReturnType> <UnusedClosureParam occurrences="2"> <code>$container</code> <code>$container</code> </UnusedClosureParam> <UnusedVariable occurrences="1"> <code>$config</code> </UnusedVariable> </file> <file src="test/Translator/TestAsset/Loader.php"> <MissingConstructor occurrences="1"> <code>$textDomain</code> </MissingConstructor> <ParamNameMismatch occurrences="2"> <code>$filename</code> <code>$locale</code> </ParamNameMismatch> </file> <file src="test/Translator/TextDomainTest.php"> <MissingReturnType occurrences="9"> <code>testArrayAccess</code> <code>testInstantiation</code> <code>testMerging</code> <code>testMergingIncompatibleTextDomains</code> <code>testMergingTextDomainWithPluralRuleIntoTextDomainWithoutPluralRule</code> <code>testMergingTextDomainWithoutPluralRuleIntoTextDomainWithPluralRule</code> <code>testMergingTextDomainsWithPluralRules</code> <code>testPluralRuleDefault</code> <code>testPluralRuleSetter</code> </MissingReturnType> <PossiblyNullReference occurrences="7"> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>evaluate</code> <code>getNumPlurals</code> <code>getNumPlurals</code> <code>getNumPlurals</code> </PossiblyNullReference> </file> <file src="test/Translator/TranslatorAwareTraitTest.php"> <InvalidScalarArgument occurrences="8"> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> <code>TranslatorAwareTrait::class</code> </InvalidScalarArgument> <MissingReturnType occurrences="8"> <code>testGetTranslator</code> <code>testGetTranslatorTextDomain</code> <code>testHasTranslator</code> <code>testIsTranslatorEnabled</code> <code>testSetTranslator</code> <code>testSetTranslatorAndTextDomain</code> <code>testSetTranslatorEnabled</code> <code>testSetTranslatorTextDomain</code> </MissingReturnType> <MixedMethodCall occurrences="28"> <code>getTranslator</code> <code>getTranslator</code> <code>getTranslator</code> <code>getTranslator</code> <code>getTranslator</code> <code>getTranslator</code> <code>getTranslatorTextDomain</code> <code>getTranslatorTextDomain</code> <code>getTranslatorTextDomain</code> <code>getTranslatorTextDomain</code> <code>getTranslatorTextDomain</code> <code>getTranslatorTextDomain</code> <code>hasTranslator</code> <code>hasTranslator</code> <code>isTranslatorEnabled</code> <code>isTranslatorEnabled</code> <code>isTranslatorEnabled</code> <code>isTranslatorEnabled</code> <code>isTranslatorEnabled</code> <code>setTranslator</code> <code>setTranslator</code> <code>setTranslator</code> <code>setTranslator</code> <code>setTranslatorEnabled</code> <code>setTranslatorEnabled</code> <code>setTranslatorEnabled</code> <code>setTranslatorTextDomain</code> <code>setTranslatorTextDomain</code> </MixedMethodCall> </file> <file src="test/Translator/TranslatorServiceFactoryTest.php"> <MissingReturnType occurrences="2"> <code>testCreateServiceWithNoTranslatorKeyDefined</code> <code>testCreateServiceWithNoTranslatorPluginManagerDefined</code> </MissingReturnType> </file> <file src="test/Translator/TranslatorTest.php"> <NullArgument occurrences="4"> <code>null</code> <code>null</code> <code>null</code> <code>null</code> </NullArgument> <RedundantCondition occurrences="2"> <code>assertNull</code> <code>assertNull</code> </RedundantCondition> <UnusedClosureParam occurrences="6"> <code>$event</code> <code>$event</code> <code>$event</code> <code>$event</code> <code>$event</code> <code>$event</code> </UnusedClosureParam> <UnusedVariable occurrences="2"> <code>$doNotTriger</code> <code>$doNotTrigger</code> </UnusedVariable> </file> <file src="test/Validator/AlnumTest.php"> <InvalidArgument occurrences="1"> <code>[1 => 1]</code> </InvalidArgument> </file> <file src="test/Validator/AlphaTest.php"> <InvalidArgument occurrences="1"> <code>[1 => 1]</code> </InvalidArgument> <InvalidCast occurrences="1"> <code>[1 => 1]</code> </InvalidCast> </file> <file src="test/Validator/DateTimeTest.php"> <MissingReturnType occurrences="7"> <code>testApplicationOptionLocale</code> <code>testApplicationOptionTimezone</code> <code>testMultipleIsValidCalls</code> <code>testOptionLocale</code> <code>testOptionPattern</code> <code>testOptionPatternOmitted</code> <code>testOptionTimezone</code> </MissingReturnType> <PossiblyNullArgument occurrences="4"> <code>$this->validator->getDateType()</code> <code>$this->validator->getLocale()</code> <code>$this->validator->getPattern()</code> <code>$this->validator->getTimeType()</code> </PossiblyNullArgument> <UndefinedMethod occurrences="1"> <code>testBasic</code> </UndefinedMethod> </file> <file src="test/Validator/IsFloatTest.php"> <InvalidArgument occurrences="1"> <code>[1 => 1]</code> </InvalidArgument> <MixedArgument occurrences="2"> <code>$message['notFloat']</code> <code>$value</code> </MixedArgument> <MixedOperand occurrences="1"> <code>$value</code> </MixedOperand> </file> <file src="test/Validator/IsIntTest.php"> <InvalidArgument occurrences="1"> <code>[1 => 1]</code> </InvalidArgument> <MixedArgument occurrences="3"> <code>$intVal</code> <code>$intVal</code> <code>$strict</code> </MixedArgument> </file> <file src="test/Validator/PostCodeTest.php"> <MissingClosureParamType occurrences="2"> <code>$value</code> <code>$value</code> </MissingClosureParamType> <MissingClosureReturnType occurrences="2"> <code>static function ($value) use ($params) {</code> <code>static function ($value) use ($params) {</code> </MissingClosureReturnType> <MixedArgument occurrences="3"> <code>$message['postcodeNoMatch']</code> <code>$message['postcodeService']</code> <code>$postCode</code> </MixedArgument> </file> <file src="test/View/Helper/CurrencyFormatTest.php"> <PossiblyNullArgument occurrences="1"> <code>$currencyPattern</code> </PossiblyNullArgument> </file> <file src="test/View/Helper/DateFormatTest.php"> <TooManyArguments occurrences="1"> <code>new IntlGregorianCalendar(2013, 6, 1)</code> </TooManyArguments> </file> <file src="test/View/Helper/NumberFormatTest.php"> <MissingReturnType occurrences="1"> <code>testBasic</code> </MissingReturnType> <PossiblyNullArgument occurrences="1"> <code>$decimals</code> </PossiblyNullArgument> </file> <file src="test/View/Helper/TranslatePluralTest.php"> <MissingReturnType occurrences="3"> <code>testCustomInvokeArguments</code> <code>testDefaultInvokeArguments</code> <code>testInvokingWithoutTranslatorWillRaiseException</code> </MissingReturnType> </file> <file src="test/View/Helper/TranslateTest.php"> <MissingReturnType occurrences="3"> <code>testCustomInvokeArguments</code> <code>testDefaultInvokeArguments</code> <code>testInvokingWithoutTranslatorWillRaiseException</code> </MissingReturnType> </file> </files>