Skip to content

phpcs

phpcs #15

Triggered via push November 30, 2023 03:17
Status Cancelled
Total duration 2m 44s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 25 warnings, and 972 notices
Element is not available in configured PHP version: src/Config.php#L18
'ReturnTypeWillChange' is available starting with 8.1 PHP version
qodana
The run was canceled by @niden.
qodana
The operation was canceled.
Type mismatch in property assignment: src/CompilerFileAnonymous.php#L95
Incompatible types: Expected property of type 'null\|\\Psr\\Log\\LoggerInterface', '\\Psr\\Log\\NullLogger' provided
Type mismatch in property assignment: src/CompilerFile.php#L600
Incompatible types: Expected property of type 'null\|\\Psr\\Log\\LoggerInterface', '\\Psr\\Log\\NullLogger' provided
Type mismatch in property assignment: src/CompilerFile.php#L333
Incompatible types: Expected property of type 'null\|\\Psr\\Log\\LoggerInterface', '\\Psr\\Log\\NullLogger' provided
Incompatible return type: src/Expression/NativeArray.php#L501
Return value type is not compatible with declared
Incompatible return type: src/Expression/NativeArray.php#L514
Return value type is not compatible with declared
Incompatible return type: src/Expression/NativeArray.php#L505
Return value type is not compatible with declared
Inconsistent return points: src/Passes/StaticTypeInference.php#L420
Missing 'return' statement
Inconsistent return points: src/Types/Types.php#L135
Missing 'return' statement
Inconsistent return points: src/Expression/NativeArrayAccess.php#L96
Missing 'return' statement
Missing parent call for constructor: src/FunctionDefinition.php#L29
Missing parent constructor call
Parameter type: src/Compiler.php#L819
Parameter '$file' type is not compatible with declaration
Parameter type: src/Expression/NativeArray.php#L579
Parameter '$exprCompiled' type is not compatible with declaration
Parameter type: zephir#L109
Parameter '$logger' type is not compatible with declaration
Parameter type: src/Operators/Other/NewInstanceTypeOperator.php#L83
Parameter '$expression' type is not compatible with declaration
Parameter type: src/Documentation.php#L99
Parameter '$this-\>config' type is not compatible with declaration
Parameter type: zephir#L125
Parameter '$logger' type is not compatible with declaration
Parameter type: src/Documentation/Template.php#L89
Parameter '$this-\>projectConfig' type is not compatible with declaration
Parameter type: src/Expression/NativeArray.php#L574
Parameter '$itemVariable' type is not compatible with declaration
Parameter type: src/Documentation.php#L104
Parameter '$this-\>classes' type is not compatible with declaration
Statement has empty body: src/MethodCall.php#L486
Statement has empty body
Duplicated code fragment: src/CompilerFile.php#L184
Duplicated code
Duplicated code fragment: src/MethodCall.php#L770
Duplicated code
Duplicated code fragment: src/CompilerFile.php#L402
Duplicated code
Duplicated code fragment: src/SymbolTable.php#L747
Duplicated code
Duplicated code fragment: src/CompilerFile.php#L164
Duplicated code
Duplicated code fragment: src/StaticCall.php#L395
Duplicated code
Extension is missing in composer.json: src/Expression/NativeArray.php#L103
'ext-gmp' is specified in 'require-dev' section but used outside of tests
Extension is missing in composer.json: src/Expression/NativeArray.php#L27
'ext-gmp' is specified in 'require-dev' section but used outside of tests
Extension is missing in composer.json: src/Expression/NativeArray.php#L28
'ext-gmp' is specified in 'require-dev' section but used outside of tests
Condition always evaluates to 'true/false': src/Statements/Let/ObjectProperty.php#L75
Condition is always 'false' because '!$symbolVariable-\>isVariable()' is already 'false' at this point
Condition always evaluates to 'true/false': src/Optimizers/FunctionCall/StrtokOptimizer.php#L50
Condition is always 'true' because '1 != count($expression\['parameters'\])' is already 'false' at this point
Condition always evaluates to 'true/false': src/Class/Property.php#L420
Condition is always 'true' because '$statementsBlock' is evaluated at this point
Condition always evaluates to 'true/false': src/MethodCall.php#L519
Condition is always 'true' because '$returnClassTypes' is evaluated at this point
Condition always evaluates to 'true/false': src/Class/Definition/Definition.php#L507
Condition is always 'true' because '$interfaces' is evaluated at this point
Condition always evaluates to 'true/false': src/Operators/Comparison/ComparisonBaseOperator.php#L880
Condition is always 'false' because ''string' !== $expr\['right'\]\['type'\]' is already 'false' at this point
Condition always evaluates to 'true/false': src/Expression/Builder/AbstractBuilder.php#L33
Condition is always 'true' because '($file = $this-\>getFile())' is already 'true' at this point
Condition always evaluates to 'true/false': src/MethodCall.php#L219
Condition is always 'false' because '$classInterfaceDefinition' is evaluated at this point
Condition always evaluates to 'true/false': src/Operators/Arithmetical/ModOperator.php#L668
Condition is always 'false' because ''variable'' is already 'false' at this point
Condition always evaluates to 'true/false': src/Backend/Backend.php#L910
Condition is always 'true' because ''string' == $type' is already 'false' at this point
Condition always evaluates to 'true/false': src/Statements/Let/StaticPropertyArrayIndexAppend.php#L71
Condition is always 'true' because 'in_array($className, \['self', 'static'\])' is already 'false' at this point
Condition always evaluates to 'true/false': src/Statements/Let/ObjectDynamicProperty.php#L80
Condition is always 'false' because '!$symbolVariable-\>isVariable()' is already 'false' at this point
Condition always evaluates to 'true/false': src/Statements/ForStatement.php#L218
Variable is always 'true' when reached
Condition always evaluates to 'true/false': src/Operators/Other/ConcatOperator.php#L52
Condition is always 'true' because '$optimized' is evaluated at this point
Condition always evaluates to 'true/false': src/StaticCall.php#L784
Condition is always 'true' because 'Method $method' is evaluated at this point
Condition always evaluates to 'true/false': src/Operators/Arithmetical/DivOperator.php#L629
Condition is always 'false' because ''variable'' is already 'false' at this point
Condition always evaluates to 'true/false': src/Documentation/Template.php#L139
Condition is always 'false' because 'string $url' is evaluated at this point
Condition always evaluates to 'true/false': src/Statements/Let/StaticPropertyAppend.php#L66
Condition is always 'true' because 'in_array($className, \['self', 'static'\])' is already 'false' at this point
Condition always evaluates to 'true/false': src/Compiler.php#L2244
Condition is always 'true' because '!$pattern' is already 'false' at this point
Condition always evaluates to 'true/false': src/CompilerFile.php#L367
Condition is always 'false' because '$interface \|\| $class' is already 'false' at this point
Condition always evaluates to 'true/false': src/MethodCall.php#L528
Condition is always 'true' because '$returnTypes' is evaluated at this point
Condition always evaluates to 'true/false': src/SymbolTable.php#L888
Condition is always 'true' because 'CompilationContext $compilationContext' is evaluated at this point
Condition always evaluates to 'true/false': src/Expression/Builder/AbstractBuilder.php#L37
Condition is always 'true' because '($line = $this-\>getLine())' is already 'true' at this point
Condition always evaluates to 'true/false': src/Documentation/Template.php#L133
Condition is always 'true' because 'string $url' is evaluated at this point
Condition always evaluates to 'true/false': src/Expression/Builder/AbstractBuilder.php#L41
Condition is always 'true' because '($char = $this-\>getChar())' is already 'true' at this point
Condition always evaluates to 'true/false': src/Class/Definition/Definition.php#L891
Condition is always 'true' because '$this-\>compiler' is evaluated at this point
Condition always evaluates to 'true/false': src/Statements/Let/StaticPropertyArrayIndex.php#L68
Condition is always 'true' because 'in_array($className, \['self', 'static'\])' is already 'false' at this point
Condition always evaluates to 'true/false': src/Documentation/Template.php#L141
Condition is always 'false' because '$url instanceof Definition' is already 'false' at this point
Condition always evaluates to 'true/false': src/Statements/ForStatement.php#L208
Variable already equals the assigned value
Condition always evaluates to 'true/false': src/Documentation/Template.php#L136
Condition is always 'true' because 'is_string($url)' is already 'true' at this point
Condition always evaluates to 'true/false': src/Statements/Let/ObjectProperty.php#L64
Condition is always 'false' because '!$symbolVariable-\>isInitialized()' is already 'false' at this point
Condition always evaluates to 'true/false': src/Statements/Let/ObjectDynamicStringProperty.php#L78
Condition is always 'false' because ''variable' !== $symbolVariable-\>getType()' is already 'false' at this point
Condition always evaluates to 'true/false': src/MethodCall.php#L589
Condition is always 'true' because 'isset($expression\['parameters'\])' is already 'true' at this point
Condition inside logical expression checked by subsequent condition: src/Expression/Builder/AbstractBuilder.php#L160
Condition is unnecessary because it is checked by '$expr instanceof self'
Condition inside logical expression checked by subsequent condition: src/Optimizers/FunctionCall/GlobalsSetOptimizer.php#L71
Condition is unnecessary because it is checked by 'empty($resolvedParams\[0\])'
Deprecated: src/Compiler.php#L1968
Method 'recursiveProcess' is deprecated
Deprecated: src/Compiler.php#L2242
Method 'recursiveProcess' is deprecated
Deprecated: src/Code/ArgInfoDefinition.php#L54
Method 'renderPhalconCompatible' is deprecated
Deprecated: src/CompilerFile.php#L525
Method 'getParserManager' is deprecated
Deprecated: src/Class/Method/Method.php#L1458
Method 'removeMemoryStackReferences' is deprecated
Deprecated: src/Compiler.php#L1977
Method 'recursiveDeletePath' is deprecated
Deprecated: src/Compiler.php#L1982
Method 'recursiveProcess' is deprecated
Type doesn't match property's declared type: src/SymbolTable.php#L49
Property type does not match
Missing @throws tag(s): src/Optimizers/FunctionCall/Md5Optimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StrtoupperOptimizer.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/DoublevalOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CreateArrayOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FloorOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MergeAppendOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FunctionExistsOptimizer.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/TernaryOperator.php#L34
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/VarDumpOptimizer.php#L29
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ClassExistsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FeofOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CreateInstanceOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/JsonEncodeOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Bitwise/BitwiseBaseOperator.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/CompilerFile.php#L300
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CamelizeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FileGetContentsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsScalarOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/HashEqualsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Call.php#L611
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/RequireStatement.php#L32
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/RangeExclusiveOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/FetchOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CreateInstanceParamsOptimizer.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/RangeInclusiveOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/PowOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/InArrayOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MemstrOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/ShortTernaryOperator.php#L32
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/EmptyOperator.php#L34
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/CompilerFileAnonymous.php#L78
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/InterfaceExistsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsScalarOptimizer.php#L32
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/Crc32Optimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/GetClassOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/VarDumpOptimizer.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ArrayMergeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/BasenameOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L43
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/EvalExpression.php#L84
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ImplodeOptimizer.php#L37
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CeilOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Arithmetical/DivOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/UncamelizeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ArrayIndex.php#L185
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/AddslashesOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FilemtimeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ArrayIndex.php#L46
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Expression/PropertyDynamicAccess.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/UniquePathKeyOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/TernaryOperator.php#L27
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CountOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FilePutContentsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CountOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Arithmetical/DivOperator.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ArrayIndex.php#L114
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/WhileStatement.php#L29
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/ShortTernaryOperator.php#L39
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StrposOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/LdexpOptimizer.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsNumericOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsNumericOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Expression/PropertyAccess.php#L37
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/JsonEncodeOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/JsonDecodeOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsCallableOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/EndsWithOptimizer.php#L39
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StrlenOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CreateInstanceParamsOptimizer.php#L31
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MethodExistsOptimizer.php#L29
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ZephirStringToHexOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IsCallableOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/RoundOptimizer.php#L39
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CompareMtimeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StrReplaceOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/EndsWithOptimizer.php#L33
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MicrotimeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/IntvalOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ArrayIndexAppend.php#L81
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MethodExistsOptimizer.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/StaticPropertyAppend.php#L41
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Expression/PropertyAccess.php#L44
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/MathOptimizer.php#L34
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ObjectPropertyArrayIndex.php#L99
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ObjectPropertyArrayIndex.php#L166
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/JsonDecodeOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/NewInstanceTypeOperator.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/WhileStatement.php#L27
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FuncGetArgOptimizer.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Bitwise/BitwiseBaseOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/GetClassNsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/GettypeOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Expression/PropertyDynamicAccess.php#L33
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/LetStatement.php#L58
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/PrepareVirtualPathOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FwriteOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CallUserFuncOptimizer.php#L39
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/StaticPropertyArrayIndex.php#L43
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ObjectPropertyArrayIndexAppend.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/SubstrOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Other/CloneOperator.php#L34
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/GetClassLowerOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ExplodeOptimizer.php#L37
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StripslashesOptimizer.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Arithmetical/ModOperator.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/CompilerFile.php#L479
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ArrayIndexAppend.php#L89
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FunctionExistsOptimizer.php#L29
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FcloseOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ExitOptimizer.php#L36
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/TrimOptimizer.php#L40
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FileExistsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/CallUserFuncOptimizer.php#L33
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/FunctionCall.php#L198
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/ObjectPropertyArrayIndexAppend.php#L32
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/UniqueKeyOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/FeofOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/MemstrOptimizer.php#L32
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/StaticPropertyArrayIndexAppend.php#L43
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/StrlenOptimizer.php#L30
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ArrayKeyExistsOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/VarExportOptimizer.php#L37
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/GetNsClassOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/UcfirstOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Optimizers/FunctionCall/ArrayKeysOptimizer.php#L38
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/StaticPropertyArrayIndexAppend.php#L138
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Operators/Arithmetical/ModOperator.php#L35
PHPDoc comment doesn't contain all the necessary @throws tags
Missing @throws tag(s): src/Statements/Let/StaticPropertyArrayIndex.php#L136
PHPDoc comment doesn't contain all the necessary @throws tags
PHPDoc comment matches function/method signature: src/SymbolTable.php#L543
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/SymbolTable.php#L789
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/SymbolTable.php#L952
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/Exception/CompilerException.php#L32
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/Exception/ParseException.php#L32
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/SymbolTable.php#L544
Argument type does not match the declared
PHPDoc comment matches function/method signature: src/Statements/ForStatement.php#L945
Return type does not match the declared
PHPDoc comment signature is not complete: src/Operators/Arithmetical/ModOperator.php#L35
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Operators/Arithmetical/DivOperator.php#L30
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Operators/Arithmetical/DivOperator.php#L35
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Traits/VariablesTrait.php#L53
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Operators/Arithmetical/ModOperator.php#L30
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Traits/VariablesTrait.php#L34
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Traits/VariablesTrait.php#L26
PHPDoc comment signature is not complete
PHPDoc comment signature is not complete: src/Traits/VariablesTrait.php#L61
PHPDoc comment signature is not complete
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L441
Branch in 'switch' is a duplicate of 'case 'static-property-access'' branch
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L317
Branch in 'switch' is a duplicate of 'case 'static-constant-access'' branch
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L313
Branch in 'switch' is a duplicate of 'case 'or'' branch
Duplicate branch in switch statement: src/Operators/Bitwise/BitwiseBaseOperator.php#L626
Branch in 'switch' is a duplicate of 'case 'ulong'' branch
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L376
Branch in 'switch' is a duplicate of 'case 'bitwise_not'' branch
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L402
Branch in 'switch' is a duplicate of 'case 'static-constant-access'' branch
Duplicate branch in switch statement: src/Passes/StaticTypeInference.php#L348
Branch in 'switch' is a duplicate of 'case 'static-constant-access'' branch
Duplicate branch in switch statement: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L111
Branch in 'switch' is a duplicate of 'case 'ulong'' branch
Dynamic property declaration: src/Documentation.php#L81
Property declared dynamically
Dynamic property declaration: src/CompilerFileAnonymous.php#L69
Property declared dynamically
Dynamic property declaration: src/Compiler.php#L150
Property declared dynamically
Dynamic property declaration: src/CompilerFile.php#L132
Property declared dynamically
'if' with common parts: src/Statements/SwitchStatement.php#L114
'if' statement with common parts
Parameters number mismatch declaration: src/Expression/NativeArrayAccess.php#L210
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Backend/Backend.php#L580
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L325
Method call is provided 2 parameters, but the method signature uses 1 parameters
Parameters number mismatch declaration: src/Statements/Let/ExportSymbolString.php#L46
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Backend/Backend.php#L603
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L237
Method call is provided 2 parameters, but the method signature uses 1 parameters
Parameters number mismatch declaration: src/Expression/NativeArrayAccess.php#L202
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Statements/Let/ExportSymbol.php#L46
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Backend/Backend.php#L1848
Method call is provided 3 parameters, but the method signature uses 2 parameters
Parameters number mismatch declaration: src/Documentation.php#L99
Method call is provided 2 parameters, but the method signature uses 1 parameters
Parameters number mismatch declaration: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L464
Method call is provided 2 parameters, but the method signature uses 1 parameters
Parameters number mismatch declaration: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L386
Method call is provided 2 parameters, but the method signature uses 1 parameters
Parameters number mismatch declaration: src/Backend/Backend.php#L515
Method call is provided 3 parameters, but the method signature uses 2 parameters
Missing 'break' statement: src/Backend/Backend.php#L1319
Missing 'break' statement
Missing property's type declaration: src/Documentation/Theme.php#L55
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L46
Missing property's type declaration
Missing property's type declaration: src/Expression/Builder/RawExpression.php#L21
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L27
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L52
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L28
Missing property's type declaration
Missing property's type declaration: src/Call.php#L54
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L53
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L30
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L37
Missing property's type declaration
Missing property's type declaration: src/Documentation/NamespaceAccessor.php#L26
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L49
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L55
Missing property's type declaration
Missing property's type declaration: src/Documentation/File/Sitemap.php#L24
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L51
Missing property's type declaration
Missing property's type declaration: src/Expression/Closure.php#L46
Missing property's type declaration
Missing property's type declaration: src/FunctionCall.php#L61
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L33
Missing property's type declaration
Missing property's type declaration: src/StatementsBlock.php#L54
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L35
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L51
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L29
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L54
Missing property's type declaration
Missing property's type declaration: src/StatementsBlock.php#L50
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L26
Missing property's type declaration
Missing property's type declaration: src/Documentation/Annotation/See.php#L26
Missing property's type declaration
Missing property's type declaration: src/Documentation/Template.php#L37
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L45
Missing property's type declaration
Missing property's type declaration: src/Documentation/File/Sitemap.php#L25
Missing property's type declaration
Missing property's type declaration: src/CompilerFile.php#L117
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L56
Missing property's type declaration
Missing property's type declaration: src/Documentation/NamespaceAccessor.php#L27
Missing property's type declaration
Missing property's type declaration: src/Documentation/Template.php#L36
Missing property's type declaration
Missing property's type declaration: src/StatementsBlock.php#L57
Missing property's type declaration
Missing property's type declaration: src/Expression/Builder/BuilderFactory.php#L24
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L34
Missing property's type declaration
Missing property's type declaration: src/FunctionCall.php#L59
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L36
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L39
Missing property's type declaration
Missing property's type declaration: src/Documentation/NamespaceAccessor.php#L22
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L48
Missing property's type declaration
Missing property's type declaration: src/Documentation/File/Sitemap.php#L27
Missing property's type declaration
Missing property's type declaration: src/Expression/Builder/BuilderFactory.php#L26
Missing property's type declaration
Missing property's type declaration: src/Documentation/Annotation/Link.php#L29
Missing property's type declaration
Missing property's type declaration: src/Documentation/Annotation/See.php#L27
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L56
Missing property's type declaration
Missing property's type declaration: src/Documentation/Annotation/Link.php#L27
Missing property's type declaration
Missing property's type declaration: src/StatementsBlock.php#L55
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L38
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L62
Missing property's type declaration
Missing property's type declaration: src/Branch.php#L40
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L58
Missing property's type declaration
Missing property's type declaration: src/FunctionCall.php#L60
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L53
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L47
Missing property's type declaration
Missing property's type declaration: src/Expression/Builder/BuilderFactory.php#L22
Missing property's type declaration
Missing property's type declaration: src/Documentation/Theme.php#L50
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L49
Missing property's type declaration
Missing property's type declaration: src/Documentation.php#L59
Missing property's type declaration
Missing property's type declaration: src/Documentation/File/Sitemap.php#L26
Missing property's type declaration
Missing property's type declaration: src/Documentation/DocblockParser.php#L46
Missing property's type declaration
Missing parameter's type declaration: src/Expression/PropertyAccess.php#L295
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L160
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L591
Missing parameter's type declaration
Missing parameter's type declaration: src/Optimizers/MathOptimizer.php#L103
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ObjectPropertyDecr.php#L48
Missing parameter's type declaration
Missing parameter's type declaration: src/Passes/StaticTypeInference.php#L72
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1060
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ObjectPropertyDecr.php#L45
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ObjectPropertyDecr.php#L44
Missing parameter's type declaration
Missing parameter's type declaration: src/Expression/PropertyAccess.php#L45
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L188
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/DocblockParser.php#L187
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L256
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L139
Missing parameter's type declaration
Missing parameter's type declaration: src/Passes/StaticTypeInference.php#L72
Missing parameter's type declaration
Missing parameter's type declaration: src/Compiler/FileInterface.php#L52
Missing parameter's type declaration
Missing parameter's type declaration: src/Optimizers/MathOptimizer.php#L103
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/NamespaceAccessor.php#L32
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L261
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/Theme.php#L235
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1013
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L887
Missing parameter's type declaration
Missing parameter's type declaration: src/Compiler.php#L2150
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L887
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L668
Missing parameter's type declaration
Missing parameter's type declaration: src/Types/ArrayType.php#L93
Missing parameter's type declaration
Missing parameter's type declaration: src/HeadersManager.php#L65
Missing parameter's type declaration
Missing parameter's type declaration: src/Class/Property.php#L249
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L241
Missing parameter's type declaration
Missing parameter's type declaration: src/Expression/PropertyDynamicAccess.php#L150
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L328
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/Template.php#L109
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L610
Missing parameter's type declaration
Missing parameter's type declaration: src/Expression/PropertyDynamicAccess.php#L41
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L482
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L284
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L337
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L106
Missing parameter's type declaration
Missing parameter's type declaration: src/Operators/Other/UnlikelyOperator.php#L43
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L955
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1062
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L611
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L340
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L468
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L192
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L53
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/Template.php#L119
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ExportSymbol.php#L38
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L340
Missing parameter's type declaration
Missing parameter's type declaration: src/Compiler.php#L2150
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L75
Missing parameter's type declaration
Missing parameter's type declaration: src/Expression/PropertyDynamicAccess.php#L161
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/Theme.php#L251
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L887
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L480
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/Decr.php#L47
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ExportSymbolString.php#L42
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L760
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L250
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L301
Missing parameter's type declaration
Missing parameter's type declaration: src/Types/CharType.php#L44
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ExportSymbol.php#L42
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L761
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L666
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L284
Missing parameter's type declaration
Missing parameter's type declaration: src/Passes/StaticTypeInference.php#L53
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1923
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L483
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L340
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L68
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L325
Missing parameter's type declaration
Missing parameter's type declaration: src/Passes/StaticTypeInference.php#L178
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L956
Missing parameter's type declaration
Missing parameter's type declaration: src/Types/AbstractType.php#L64
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L274
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1923
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L533
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L117
Missing parameter's type declaration
Missing parameter's type declaration: src/HeadersManager.php#L65
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L286
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L1012
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation.php#L337
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L593
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L301
Missing parameter's type declaration
Missing parameter's type declaration: src/Compiler.php#L2224
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L358
Missing parameter's type declaration
Missing parameter's type declaration: src/Compiler.php#L2224
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L592
Missing parameter's type declaration
Missing parameter's type declaration: src/Operators/Other/ConcatOperator.php#L133
Missing parameter's type declaration
Missing parameter's type declaration: src/Expression/PropertyDynamicAccess.php#L171
Missing parameter's type declaration
Missing parameter's type declaration: src/Types/AbstractType.php#L63
Missing parameter's type declaration
Missing parameter's type declaration: src/Config.php#L241
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L415
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L550
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ExportSymbolString.php#L38
Missing parameter's type declaration
Missing parameter's type declaration: src/Passes/StaticTypeInference.php#L178
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L607
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L762
Missing parameter's type declaration
Missing parameter's type declaration: src/FunctionCall.php#L608
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L649
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L448
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L49
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L119
Missing parameter's type declaration
Missing parameter's type declaration: src/Console/Command/ListCommand.php#L32
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L795
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L774
Missing parameter's type declaration
Missing parameter's type declaration: src/StaticCall.php#L484
Missing parameter's type declaration
Missing parameter's type declaration: src/Documentation/DocblockParser.php#L187
Missing parameter's type declaration
Missing parameter's type declaration: src/Backend/Backend.php#L629
Missing parameter's type declaration
Missing parameter's type declaration: src/Statements/Let/ArrayIndex.php#L121
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L774
Missing parameter's type declaration
Missing parameter's type declaration: src/Cache/MethodCache.php#L201
Missing parameter's type declaration
Missing parameter's type declaration: src/SymbolTable.php#L481
Missing parameter's type declaration
Missing parameter's type declaration: src/CompilerFile.php#L774
Missing parameter's type declaration
Missing return type declaration: src/Expression/Builder/Statements/StatementsBlock.php#L78
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/RawStatement.php#L36
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/TrimOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/RawStatement.php#L46
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FcloseOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsArrayOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/OperatorsFactory.php#L113
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L174
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetDefinedVarsOptimizer.php#L35
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/UnaryOperator.php#L115
Missing function's return type declaration
Missing return type declaration: src/Config.php#L274
Missing function's return type declaration
Missing return type declaration: src/FileSystem/FileSystemInterface.php#L114
Missing function's return type declaration
Missing return type declaration: src/Documentation/DocblockParser.php#L232
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StrReplaceOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FileExistsOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L358
Missing function's return type declaration
Missing return type declaration: src/Documentation/Annotation/Link.php#L31
Missing function's return type declaration
Missing return type declaration: src/CompilerFileAnonymous.php#L176
Missing function's return type declaration
Missing return type declaration: src/Class/Property.php#L346
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetCalledClassOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FuncGetArgsOptimizer.php#L38
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/StatementsBlock.php#L58
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L78
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L533
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/StatementsBlock.php#L50
Missing function's return type declaration
Missing return type declaration: src/Expression/Constants.php#L94
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L186
Missing function's return type declaration
Missing return type declaration: src/Documentation/NamespaceAccessor.php#L83
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/MicrotimeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L184
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StrtoupperOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IntvalOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsCallableOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Operators/Bitwise/BitwiseNotOperator.php#L35
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ArrayMergeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L148
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/PregMatchOptimizer.php#L122
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/JsonEncodeOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsBoolOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L100
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L557
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L70
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsObjectOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CamelizeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L517
Missing function's return type declaration
Missing return type declaration: src/Optimizers/MathOptimizer.php#L36
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L62
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/AddslashesOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L83
Missing function's return type declaration
Missing return type declaration: src/Console/Command/FullCleanCommand.php#L42
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L383
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/BasenameOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/UcfirstOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L337
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StrposOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FuncNumArgsOptimizer.php#L35
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsStringOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/HashEqualsOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L106
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetClassLowerOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L1651
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/MemstrOptimizer.php#L39
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L168
Missing function's return type declaration
Missing return type declaration: src/Documentation/DocblockParser.php#L187
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L156
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/RawOperator.php#L46
Missing function's return type declaration
Missing return type declaration: src/Documentation/Docblock.php#L134
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/OperatorsFactory.php#L84
Missing function's return type declaration
Missing return type declaration: src/Types/AbstractType.php#L62
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L86
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L57
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/LetStatement.php#L58
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L205
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/DoublevalOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Statements/Let/ArrayIndex.php#L287
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L355
Missing function's return type declaration
Missing return type declaration: src/Config.php#L241
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L164
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/JsonDecodeOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L160
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/RawExpression.php#L56
Missing function's return type declaration
Missing return type declaration: src/Operators/Comparison/ComparisonBaseOperator.php#L44
Missing function's return type declaration
Missing return type declaration: src/Compiler.php#L2224
Missing function's return type declaration
Missing return type declaration: src/Expression/PropertyDynamicAccess.php#L41
Missing function's return type declaration
Missing return type declaration: src/Optimizers/EvalExpression.php#L86
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L415
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/RawStatement.php#L56
Missing function's return type declaration
Missing return type declaration: src/Documentation/DocblockParser.php#L73
Missing function's return type declaration
Missing return type declaration: src/StatementsBlock.php#L376
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/OperatorsFactory.php#L127
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/EvalOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsNullOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L1828
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/RoundOptimizer.php#L41
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FloorOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L988
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/OperatorsFactory.php#L138
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L141
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ExitOptimizer.php#L38
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L126
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L562
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L54
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FuncGetArgOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L218
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L31
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L79
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L29
Missing function's return type declaration
Missing return type declaration: src/Types/ArrayType.php#L93
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L148
Missing function's return type declaration
Missing return type declaration: src/StatementsBlock.php#L366
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L70
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L100
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsResourceOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L550
Missing function's return type declaration
Missing return type declaration: src/Expression/PropertyAccess.php#L45
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L256
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CreateInstanceOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StrtokOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L73
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StripslashesOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Branch.php#L81
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/LetStatement.php#L48
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L48
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/RawOperator.php#L36
Missing function's return type declaration
Missing return type declaration: src/Operators/Arithmetical/DivOperator.php#L36
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/UnaryOperator.php#L125
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/PregMatchOptimizer.php#L178
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L251
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/RawExpression.php#L36
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L71
Missing function's return type declaration
Missing return type declaration: src/Compiler/FileInterface.php#L36
Missing function's return type declaration
Missing return type declaration: src/Optimizers/MathOptimizer.php#L103
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L666
Missing function's return type declaration
Missing return type declaration: src/Types/CharType.php#L44
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/EndsWithOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/Crc32Optimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/UnaryOperator.php#L85
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L292
Missing function's return type declaration
Missing return type declaration: src/Console/Command/StubsCommand.php#L60
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/Md5Optimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L189
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/PowOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L448
Missing function's return type declaration
Missing return type declaration: src/Operators/Arithmetical/ModOperator.php#L36
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L62
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/UncamelizeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L83
Missing function's return type declaration
Missing return type declaration: src/Operators/Bitwise/BitwiseBaseOperator.php#L36
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/VarDumpOptimizer.php#L36
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsNumericOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CallUserFuncOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/UnaryOperator.php#L93
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L303
Missing function's return type declaration
Missing return type declaration: src/Expression/NativeArrayAccess.php#L45
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/UnaryOperator.php#L103
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/LetStatement.php#L68
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L60
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/InArrayOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/UniquePathKeyOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/StatementsBlock.php#L68
Missing function's return type declaration
Missing return type declaration: src/CompilerFile.php#L540
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L208
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CeilOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation/Template.php#L69
Missing function's return type declaration
Missing return type declaration: src/Optimizers/EvalExpression.php#L43
Missing function's return type declaration
Missing return type declaration: src/Documentation/Annotation/Link.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ArrayKeyExistsOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L36
Missing function's return type declaration
Missing return type declaration: src/Console/Command/ApiCommand.php#L88
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/TimeOptimizer.php#L38
Missing function's return type declaration
Missing return type declaration: src/Console/Command/InstallCommand.php#L63
Missing function's return type declaration
Missing return type declaration: src/Passes/StaticTypeInference.php#L53
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L284
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/OperatorsFactory.php#L98
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsScalarOptimizer.php#L39
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L139
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/LetStatement.php#L38
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetNsClassOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/LdexpOptimizer.php#L42
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L88
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/RawExpression.php#L46
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetClassOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FunctionExistsOptimizer.php#L36
Missing function's return type declaration
Missing return type declaration: src/Documentation/Template.php#L82
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L284
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L141
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L46
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GetClassNsOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L271
Missing function's return type declaration
Missing return type declaration: src/Console/Command/GenerateCommand.php#L59
Missing function's return type declaration
Missing return type declaration: src/Documentation/Docblock.php#L142
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ImplodeOptimizer.php#L39
Missing function's return type declaration
Missing return type declaration: src/Expression/NativeArray.php#L50
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ClassExistsOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L552
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/BuilderFactory.php#L93
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L845
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L122
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L88
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/BinaryOperator.php#L198
Missing function's return type declaration
Missing return type declaration: src/Console/Command/CleanCommand.php#L51
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CompareMtimeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/NativeArray.php#L471
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L250
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/MergeAppendOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L45
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/StrlenOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L341
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/PregMatchOptimizer.php#L47
Missing function's return type declaration
Missing return type declaration: src/Optimizers/OptimizerAbstract.php#L31
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L547
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L106
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L795
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L742
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/UniqueKeyOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/AbstractBuilder.php#L112
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L78
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L119
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/GettypeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/SubstrOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CountOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Backend/Backend.php#L1758
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FwriteOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation.php#L194
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/CreateArrayOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/FunctionCall.php#L200
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Factory/StatementsFactory.php#L93
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L286
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/VarExportOptimizer.php#L39
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FeofOptimizer.php#L37
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ArrayKeysOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsIntOptimizer.php#L25
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/IfStatement.php#L112
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Statements/StatementsBlock.php#L40
Missing function's return type declaration
Missing return type declaration: src/Documentation/DocblockParser.php#L63
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/MethodExistsOptimizer.php#L36
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/IsPhpVersionOptimizer.php#L48
Missing function's return type declaration
Missing return type declaration: src/SymbolTable.php#L325
Missing function's return type declaration
Missing return type declaration: src/Documentation/Theme.php#L235
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/ExplodeOptimizer.php#L39
Missing function's return type declaration
Missing return type declaration: src/Optimizers/FunctionCall/FilemtimeOptimizer.php#L40
Missing function's return type declaration
Missing return type declaration: src/Compiler/FileInterface.php#L29
Missing function's return type declaration
Missing return type declaration: src/Expression/Builder/Operators/RawOperator.php#L56
Missing function's return type declaration
Non-strict object equality: src/Cache/MethodCache.php#L147
Non-strict object equality comparison
Non-installed Composer packages: composer.json#L23
Packages are not installed
Non-installed Composer packages: composer.json#L36
Packages are not installed
Nullsafe operator '?->' can be used: src/Code/ArgInfoDefinition.php#L327
Can be replaced with '?-\>' operator
Nullsafe operator '?->' can be used: src/Documentation/Theme.php#L151
Can be replaced with '?-\>' operator
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L326
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L668
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L601
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L356
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Class/Property.php#L411
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L428
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticPropertySub.php#L90
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L746
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L456
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L707
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Stubs/Generator.php#L172
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L740
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticPropertySub.php#L60
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticProperty.php#L55
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L154
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L732
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticPropertySub.php#L58
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L448
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L774
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L506
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L790
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L746
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L694
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L514
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticProperty.php#L53
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Stubs/Generator.php#L174
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Stubs/Generator.php#L170
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticProperty.php#L85
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L336
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticPropertySub.php#L78
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L286
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L803
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L644
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Stubs/Generator.php#L173
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L757
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L592
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L782
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/CompilationContext.php#L164
Potentially polymorphic call. Method does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L413
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticProperty.php#L73
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L286
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Class/Property.php#L414
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L624
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L539
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L675
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L646
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L592
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticPropertySub.php#L74
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L168
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L201
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Statements/Let/StaticProperty.php#L69
Potentially polymorphic call. DefinitionRuntime does not have members in its hierarchy
Possible polymorphic call: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L549
Potentially polymorphic call. ArithmeticalBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Bitwise/BitwiseBaseOperator.php#L162
Potentially polymorphic call. BitwiseBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L524
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Possible polymorphic call: src/Operators/Comparison/ComparisonBaseOperator.php#L446
Potentially polymorphic call. ComparisonBaseOperator does not have members in its hierarchy
Redundant assignment to promoted property: src/SymbolTable.php#L68
Redundant assignment to promoted property
Redundant optional argument: src/Compiler.php#L715
Argument matches the parameter's default value
Redundant optional argument: src/Statements/Let/StaticPropertySub.php#L173
Argument matches the parameter's default value
Redundant optional argument: src/Operators/Comparison/ComparisonBaseOperator.php#L320
Argument matches the parameter's default value
Redundant optional argument: src/Compiler.php#L693
Argument matches the parameter's default value
Redundant @var tag: src/SymbolTable.php#L619
@var tag specifies the type already inferred from source code
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/CeilOptimizer.php#L36
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/ExitOptimizer.php#L34
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/TrimOptimizer.php#L38
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Types/CharType.php#L39
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Types/ArrayType.php#L88
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/TimeOptimizer.php#L34
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/FeofOptimizer.php#L35
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Operators/Bitwise/BitwiseBaseOperator.php#L34
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/MathOptimizer.php#L32
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/PowOptimizer.php#L36
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/Md5Optimizer.php#L36
Return type in PHPDoc does not match the actual return type
Return type in PHPDoc comment does not match the actual return type: src/Optimizers/FunctionCall/EvalOptimizer.php#L37
Return type in PHPDoc does not match the actual return type
'switch' can be replaced with 'match' expression: src/Code/Builder/Struct.php#L129
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Code/Builder/Struct.php#L91
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Backend/Backend.php#L1398
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/ModOperator.php#L263
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Backend/Backend.php#L217
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Bitwise/BitwiseBaseOperator.php#L307
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Optimizers/FunctionCall/VarDumpOptimizer.php#L51
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/ModOperator.php#L143
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Optimizers/FunctionCall/VarExportOptimizer.php#L61
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L153
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/ArithmeticalBaseOperator.php#L265
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Logical/LogicalBaseOperator.php#L169
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Bitwise/BitwiseBaseOperator.php#L731
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/FunctionCall.php#L170
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/DivOperator.php#L134
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Class/Method/Parameters.php#L85
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/FunctionCall.php#L88
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Expression/PropertyDynamicAccess.php#L72
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/FileSystem/HardDisk.php#L267
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Optimizers/FunctionCall/GlobalsSetOptimizer.php#L126
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Statements/LetStatement.php#L197
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Operators/Arithmetical/DivOperator.php#L245
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Statements/LetStatement.php#L71
'switch' statement can be converted to 'match' expression
'switch' can be replaced with 'match' expression: src/Backend/Backend.php#L1778
'switch' statement can be converted to 'match' expression
'switch' with single 'case': src/Statements/LetStatement.php#L114
Switch has only single case
'switch' with single 'case': src/Passes/LocalContextPass.php#L376
Switch has only single case
'switch' with single 'case': src/Statements/Let/Variable.php#L1028
Switch has only single case