20334 lines
873 KiB
Plaintext
20334 lines
873 KiB
Plaintext
parameters:
|
|
ignoreErrors:
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Metrics\\CacheMetricsInterface\:\:enableDebugMode\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^If condition is always true\.$#'
|
|
identifier: if.alwaysTrue
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:getDriverMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:getHealthStatus\(\) has parameter \$stats with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:getMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:getSummary\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:resetMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\CacheMetricsController\:\:resetMetricsGet\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Admin/CacheMetricsController.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Session\\SessionManager\:\:getActiveSessionCount\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Call to function is_string\(\) with string will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Call to method getRoutes\(\) on an unknown class App\\Framework\\Router\\RouteRegistry\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 4
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\Dashboard\:\:getMemoryLimitInBytes\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\DefaultContainer\:\:get\(\) expects class\-string\<App\\Framework\\Router\\RouteRegistry\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string1 of function strcmp expects string, int\|string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$string2 of function strcmp expects string, int\|string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Admin\\Dashboard\:\:\$config is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Application/Admin/Dashboard.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Admin/HealthController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Admin\\HealthController\:\:getHealthSummary\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Admin/HealthController.php
|
|
|
|
-
|
|
message: '#^Caught class App\\Application\\Admin\\Error not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Admin/Images.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$id of method App\\Domain\\Media\\ImageSlotRepository\:\:findById\(\) expects string, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/ShowImageSlots.php
|
|
|
|
-
|
|
message: '#^Cannot use array destructuring on array\<int\|string, int\|string\>\|false\.$#'
|
|
identifier: offsetAccess.nonArray
|
|
count: 1
|
|
path: src/Application/Admin/ShowImageUpload.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 3
|
|
path: src/Application/Admin/ShowImageUpload.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$hash of method App\\Domain\\Media\\ImageRepository\:\:findByHash\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/ShowImageUpload.php
|
|
|
|
-
|
|
message: '#^Parameter \$hash of class App\\Domain\\Media\\Image constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/ShowImageUpload.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Admin\\ShowImageUpload\:\:\$stringConverter is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Admin/ShowImageUpload.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$routes of class App\\Application\\Admin\\RoutesViewModel constructor expects array\<string, mixed\>, list given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Admin/ShowRoutes.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Admin\\ShowRoutes\:\:\$pathProvider is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Admin/ShowRoutes.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 19
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Function strtotime\(\) is forbidden\: Use Clock\:\:fromString\(\) instead for better error handling$#'
|
|
count: 10
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\AnalyticsController\:\:exportData\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\AnalyticsController\:\:getBusinessMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\AnalyticsController\:\:getRealTimeData\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 7
|
|
path: src/Application/Analytics/AnalyticsController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsDashboardService\:\:getTopPages\(\) should return array\<string, int\> but returns list\<array\<string, float\|int\|string\>\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsDashboardService.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:getCurrentPageViews\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:getLiveTraffic\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:getRealTimeData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:getRealTimeData\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:getRecentActions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Analytics\\Service\\AnalyticsRealTimeService\:\:\$storage is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsRealTimeService.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Function strtotime\(\) is forbidden\: Use Clock\:\:fromString\(\) instead for better error handling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsReportService\:\:exportData\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsReportService\:\:getBusinessMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsReportService\:\:getBusinessMetricsArray\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Analytics\\Service\\AnalyticsReportService\:\:getFunnelData\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>value" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Application/Analytics/Service/AnalyticsReportService.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Application/Api/ExampleApiController.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 9
|
|
path: src/Application/Api/SimpleMarkdownController.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Router\\Result\\ViewResult constructor invoked with 1 parameter, 2\-7 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Application/Auth/ShowLogin.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Contact\\StoreContactHandler\:\:\$contactRepository is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Contact/StoreContactHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$metaData of class App\\Framework\\Router\\Result\\ViewResult constructor expects App\\Framework\\Meta\\MetaData, App\\Application\\EPK\\MetaData given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/EPK/ShowEpk.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Left side of && is always true\.$#'
|
|
identifier: booleanAnd.leftAlwaysTrue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkDatabase\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkDatabase\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkFilesystem\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkMemory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkPhp\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Health\\HealthCheckController\:\:checkRedis\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Health/HealthCheckController.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Application/Http/Controllers/ChatController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Http\\Controllers\\ChatController\:\:broadcast\(\) has parameter \$message with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Http/Controllers/ChatController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Http\\Controllers\\ChatController\:\:handleChatMessage\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Http/Controllers/ChatController.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 6
|
|
path: src/Application/Http/Controllers/NotificationController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Http\\Controllers\\NotificationController\:\:getUserNotifications\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Http/Controllers/NotificationController.php
|
|
|
|
-
|
|
message: '#^Cannot instantiate interface App\\Framework\\Http\\Response\.$#'
|
|
identifier: new.interface
|
|
count: 3
|
|
path: src/Application/Http/Controllers/QrCodeController.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$config of method App\\Application\\Service\\QrCodeService\:\:generatePng\(\) expects App\\Domain\\QrCode\\ValueObject\\QrCodeConfig\|null, App\\Application\\Http\\Controllers\\QrCodeConfig given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Http/Controllers/QrCodeController.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$config of method App\\Application\\Service\\QrCodeService\:\:generateSvg\(\) expects App\\Domain\\QrCode\\ValueObject\\QrCodeConfig\|null, App\\Application\\Http\\Controllers\\QrCodeConfig given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Http/Controllers/QrCodeController.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Smartlinks\\Actions\\SmartlinkAction\:\:getErrorTemplate\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Http/Smartlink.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Smartlinks\\Actions\\SmartlinkAction\:\:getViewTemplate\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Http/Smartlink.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Http\\Smartlink\:\:\$handler is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Http/Smartlink.php
|
|
|
|
-
|
|
message: '#^Function rmdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Application/Media/MediaCleanupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Media\\MediaCleanupService\:\:cleanupEmptyDirectories\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Media/MediaCleanupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Media\\MediaCleanupService\:\:cleanupUnusedFiles\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Media/MediaCleanupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Media\\MediaCleanupService\:\:createImageVariants\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Media/MediaCleanupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Media\\MediaCleanupService\:\:fullCleanup\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Media/MediaCleanupService.php
|
|
|
|
-
|
|
message: '#^Function gmdate\(\) is forbidden\: Use Clock\:\:now\(\)\-\>setTimezone\(\) and format\(\) instead$#'
|
|
count: 2
|
|
path: src/Application/Media/ShowImage.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 13
|
|
path: src/Application/Media/ShowImage.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Media/ShowImage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function gmdate expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Media/ShowImage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$fileSize of static method App\\Framework\\Http\\Streaming\\RangeParser\:\:parseRange\(\) expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Media/ShowVideo.php
|
|
|
|
-
|
|
message: '#^Parameter \$fileSize of class App\\Framework\\Http\\Responses\\StreamResponse constructor expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Media/ShowVideo.php
|
|
|
|
-
|
|
message: '#^Access to constant RAPIDMAIL_PASSWORD on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Newsletter/SignUp/NewsletterSignupHandler.php
|
|
|
|
-
|
|
message: '#^Access to constant RAPIDMAIL_USERNAME on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Newsletter/SignUp/NewsletterSignupHandler.php
|
|
|
|
-
|
|
message: '#^Call to static method getRapidmailListId\(\) on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Newsletter/SignUp/NewsletterSignupHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:exportMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:getMemoryStats\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:getMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:getReport\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:getRequestStats\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:getSummary\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Performance\\Http\\Controller\\PerformanceController\:\:resetMetrics\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 2
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$value of static method App\\Framework\\Core\\ValueObjects\\Byte\:\:parse\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Application/Performance/Http/Controller/PerformanceController.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Symfony\\Component\\Finder\\Exception\\AccessDeniedException\:\:getAction\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Symfony\\Component\\Finder\\Exception\\AccessDeniedException\:\:getRequiredPermission\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Symfony\\Component\\Finder\\Exception\\AccessDeniedException\:\:getResource\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to method getAlgorithm\(\) on an unknown class App\\Framework\\Core\\Exceptions\\CryptographicException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to method getErrors\(\) on an unknown class App\\Framework\\Core\\Exceptions\\ValidationException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to method getInvalidValue\(\) on an unknown class App\\Framework\\Core\\Exceptions\\ValidationException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to method getMessage\(\) on an unknown class App\\Framework\\Core\\Exceptions\\CryptographicException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Call to method getOperation\(\) on an unknown class App\\Framework\\Core\\Exceptions\\CryptographicException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Core\\Exceptions\\CryptographicException not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Core\\Exceptions\\ValidationException not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \$email of class App\\Application\\Security\\Events\\Authorization\\AccessDeniedEvent constructor expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \$exception of method App\\Application\\Security\\ExceptionHandlers\\SecurityExceptionHandler\:\:handleCryptographicError\(\) has invalid type App\\Framework\\Core\\Exceptions\\CryptographicException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \$exception of method App\\Application\\Security\\ExceptionHandlers\\SecurityExceptionHandler\:\:handleValidationError\(\) has invalid type App\\Framework\\Core\\Exceptions\\ValidationException\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Security/ExceptionHandlers/SecurityExceptionHandler.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 4
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Guards\\AuthenticationGuard\:\:authenticate\(\) never returns App\\Domain\\User\\User so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Guards\\AuthenticationGuard\:\:authenticate\(\) should return App\\Domain\\User\\User\|null but returns App\\Framework\\Database\\Example\\User\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Application\\Security\\Guards\\AuthenticationGuard\:\:handleFailedAttempt\(\) expects App\\Domain\\User\\User, App\\Framework\\Database\\Example\\User given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Application\\Security\\Guards\\AuthenticationGuard\:\:handleSuccessfulLogin\(\) expects App\\Domain\\User\\User, App\\Framework\\Database\\Example\\User given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Application\\Security\\Guards\\AuthenticationGuard\:\:isAccountLocked\(\) expects App\\Domain\\User\\User, App\\Framework\\Database\\Example\\User given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Parameter \$sessionId of class App\\Application\\Security\\Events\\Auth\\AuthenticationSuccessEvent constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Parameter \$sessionId of class App\\Application\\Security\\Events\\Auth\\SessionTerminatedEvent constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/Guards/AuthenticationGuard.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Security/Middleware/SecurityEventMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Middleware\\SecurityEventMiddleware\:\:analyzeResponse\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Application/Security/Middleware/SecurityEventMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Middleware\\SecurityEventMiddleware\:\:checkRateLimit\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Application/Security/Middleware/SecurityEventMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Middleware\\SecurityEventMiddleware\:\:validateCsrfToken\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Application/Security/Middleware/SecurityEventMiddleware.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:ACCOUNT_LOCKED\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:AUDIT_FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:DATA_ACCESS\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:FILE_UPLOAD\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:INJECTION_ATTEMPT\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:LOGIN_SUCCESS\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:MALWARE_DETECTED\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:PASSWORD_CHANGE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:PRIVILEGE_ESCALATION\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:SESSION_HIJACK\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:SESSION_TIMEOUT\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining values\: App\\Application\\Security\\SecurityEventType\:\:ADMIN_ACTION\|App\\Application\\Security\\SecurityEventType\:\:CONFIG_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:CSRF_VIOLATION\|App\\Application\\Security\\SecurityEventType\:\:EMAIL_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:LOGIN_SUCCEEDED\|App\\Application\\Security\\SecurityEventType\:\:PASSWORD_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:USER_DELETED$#'
|
|
identifier: match.unhandled
|
|
count: 2
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\OWASPSecurityEventFactory\:\:createDataAccessIdentifier\(\) returns an array but should consider using a Value Object for better type safety and domain modeling$#'
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$attackType of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:maliciousInput\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$eventType of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:auditFailure\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$field of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:inputValidationFailure\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$filename of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:fileUploadFailure\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$malwareType of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:malwareDetected\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$fromRole of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:privilegeEscalation\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$resource of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:authorizationFailure\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$toRole of static method App\\Application\\Security\\ValueObjects\\OWASPEventIdentifier\:\:privilegeEscalation\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventFactory.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Logging\\Logger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Application/Security/OWASPSecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 1
|
|
path: src/Application/Security/SecurityContext.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Security/SecurityContext.php
|
|
|
|
-
|
|
message: '#^Cannot call method createFromSecurityEvent\(\) on App\\Application\\Security\\OWASPSecurityEventFactory\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Application/Security/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Application/Security/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\SecurityEventLogger\:\:extractPayload\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Security/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Application/Security/Services/FileUploadSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Services\\FileUploadSecurityService\:\:validateUpload\(\) has parameter \$file with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Security/Services/FileUploadSecurityService.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$mimeType of method App\\Application\\Security\\Services\\FileUploadSecurityService\:\:dispatchSuspiciousUpload\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Application/Security/Services/FileUploadSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Services\\InputValidationService\:\:sanitizeInput\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Application/Security/Services/InputValidationService.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\Services\\InputValidationService\:\:validateInput\(\) has parameter \$rules with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Security/Services/InputValidationService.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogFormat.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogFormat.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Security\\ValueObjects\\OWASPLogFormat\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogFormat.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:ACCOUNT_LOCKED\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:AUDIT_FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:FILE_UPLOAD\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:INJECTION_ATTEMPT\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:LOGIN_SUCCESS\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:MALWARE_DETECTED\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:PASSWORD_CHANGE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:PRIVILEGE_ESCALATION\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:SESSION_HIJACK\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Application\\Security\\SecurityEventType\:\:SESSION_TIMEOUT\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Match arm comparison between App\\Application\\Security\\SecurityEventType\:\:ADMIN_ACTION\|App\\Application\\Security\\SecurityEventType\:\:CONFIG_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:CSRF_VIOLATION\|App\\Application\\Security\\SecurityEventType\:\:EMAIL_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:LOGIN_SUCCEEDED\|App\\Application\\Security\\SecurityEventType\:\:PASSWORD_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:USER_DELETED and App\\Application\\Security\\SecurityEventType\:\:ACCESS_DENIED is always false\.$#'
|
|
identifier: match.alwaysFalse
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Match arm comparison between App\\Application\\Security\\SecurityEventType\:\:ADMIN_ACTION\|App\\Application\\Security\\SecurityEventType\:\:CONFIG_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:CSRF_VIOLATION\|App\\Application\\Security\\SecurityEventType\:\:EMAIL_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:LOGIN_SUCCEEDED\|App\\Application\\Security\\SecurityEventType\:\:PASSWORD_CHANGED\|App\\Application\\Security\\SecurityEventType\:\:USER_DELETED and App\\Application\\Security\\SecurityEventType\:\:LOGIN_FAILED is always false\.$#'
|
|
identifier: match.alwaysFalse
|
|
count: 1
|
|
path: src/Application/Security/ValueObjects/OWASPLogLevel.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 2
|
|
path: src/Application/Security/ValueObjects/SecurityContext.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Application/Security/ValueObjects/SecurityContext.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_ACCESS_TOKEN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/CustomerController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_API_VERSION on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/CustomerController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_SHOP_DOMAIN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/CustomerController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_ACCESS_TOKEN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/OrderController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_API_VERSION on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/OrderController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_SHOP_DOMAIN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/OrderController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_ACCESS_TOKEN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ProductController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_API_VERSION on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ProductController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_SHOP_DOMAIN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ProductController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ProductRequest\:\:__construct\(\) has parameter \$images with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ProductRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ProductRequest\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ProductRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ProductRequest\:\:__construct\(\) has parameter \$variants with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ProductRequest.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_ACCESS_TOKEN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ShopController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_API_VERSION on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ShopController.php
|
|
|
|
-
|
|
message: '#^Access to constant SHOPIFY_SHOP_DOMAIN on an unknown class Archive\\Config\\ApiConfig\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Application/Shopify/ShopController.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ShopifyWebhookHandler\:\:processCustomerCreated\(\) has parameter \$customerData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ShopifyWebhookHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ShopifyWebhookHandler\:\:processOrderCreated\(\) has parameter \$orderData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ShopifyWebhookHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Application\\Shopify\\ShopifyWebhookHandler\:\:processProductUpdate\(\) has parameter \$productData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Application/Shopify/ShopifyWebhookHandler.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$cache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$clock is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$connection is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$dateTimeFormatter is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$entityManager is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$imageRepository is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Property App\\Application\\Website\\ShowHome\:\:\$urlGenerator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Application/Website/ShowHome.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 2
|
|
path: src/Application/Website/ShowVcard.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\AI\\AiQuery\:\:__construct\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/AI/AiQuery.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/Email.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/PhoneNumber.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function chunk_split expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Domain/Common/ValueObject/PhoneNumber.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Domain/Common/ValueObject/PhoneNumber.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Domain/Common/ValueObject/PhoneNumber.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/PhoneNumber.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$red of class App\\Domain\\Common\\ValueObject\\RGBColor constructor expects int, float\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/RGBColor.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$green of class App\\Domain\\Common\\ValueObject\\RGBColor constructor expects int, float\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/RGBColor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$blue of class App\\Domain\\Common\\ValueObject\\RGBColor constructor expects int, float\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Common/ValueObject/RGBColor.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\GdImageProcessor\:\:createImageFromFile\(\) should return GdImage but returns GdImage\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\GdImageProcessor\:\:createVariant\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$width of function imagecreatetruecolor expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$height of function imagecreatetruecolor expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#6 \$color of function imagefilledrectangle expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \$fileSize of class App\\Domain\\Media\\ImageVariant constructor expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Variable \$format in PHPDoc tag @var does not exist\.$#'
|
|
identifier: varTag.variableNotFound
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Variable \$size in PHPDoc tag @var does not exist\.$#'
|
|
identifier: varTag.variableNotFound
|
|
count: 1
|
|
path: src/Domain/Media/GdImageProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$image on object\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageRepository\:\:findAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageRepository\:\:findByFilename\(\) should return App\\Domain\\Media\\Image\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageRepository\:\:findByHash\(\) should return App\\Domain\\Media\\Image\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageRepository\:\:findById\(\) should return App\\Domain\\Media\\Image\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Property App\\Domain\\Media\\ImageRepository\:\:\$connection is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Domain/Media/ImageRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageResizer\:\:createImageFromFile\(\) should return GdImage but returns GdImage\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageResizer\:\:saveImage\(\) has parameter \$image with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Missing parameter \$size \(string\) in call to App\\Domain\\Media\\ImageVariant constructor\.$#'
|
|
identifier: argument.missing
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$width of function imagecreatetruecolor expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$height of function imagecreatetruecolor expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Parameter \$fileSize of class App\\Domain\\Media\\ImageVariant constructor expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageResizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSlotRepository\:\:findById\(\) should return App\\Domain\\Media\\ImageSlot but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageSlotRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSlotRepository\:\:findBySlotName\(\) should return App\\Domain\\Media\\ImageSlot but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageSlotRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSlotRepository\:\:getSlots\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSlotRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSourceSetGenerator\:\:generateImgTag\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSourceSetGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSourceSetGenerator\:\:generatePictureElement\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSourceSetGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSourceSetGenerator\:\:generateSourceElement\(\) has parameter \$variants with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSourceSetGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSourceSetGenerator\:\:getFallbackImage\(\) has parameter \$variantsByFormat with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSourceSetGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageSourceSetGenerator\:\:groupVariantsByFormat\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageSourceSetGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageVariantConfig\:\:getAllVariants\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageVariantConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageVariantConfig\:\:getVariantsForType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageVariantConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageVariantRepository\:\:findByFilename\(\) should return App\\Domain\\Media\\ImageVariant\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/Media/ImageVariantRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImageVariantType\:\:getSizes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImageVariantType.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method Imagick\:\:autoOrientImage\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Media/ImagickImageProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Media\\ImagickImageProcessor\:\:createVariant\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Media/ImagickImageProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \$fileSize of class App\\Domain\\Media\\ImageVariant constructor expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Media/ImagickImageProcessor.php
|
|
|
|
-
|
|
message: '#^Variable \$format in PHPDoc tag @var does not exist\.$#'
|
|
identifier: varTag.variableNotFound
|
|
count: 1
|
|
path: src/Domain/Media/ImagickImageProcessor.php
|
|
|
|
-
|
|
message: '#^Variable \$size in PHPDoc tag @var does not exist\.$#'
|
|
identifier: varTag.variableNotFound
|
|
count: 1
|
|
path: src/Domain/Media/ImagickImageProcessor.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Domain/Media/SaveImageFile.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 5
|
|
path: src/Domain/Meta/Entity/MetaEntry.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 5
|
|
path: src/Domain/Meta/Entity/MetaEntry.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Entity\\MetaEntry\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Entity/MetaEntry.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Meta/Entity/MetaEntry.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:clearCache\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:createMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:deleteMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:getMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:listMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:toggleMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:updateMeta\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Controller\\MetaAdminController\:\:validateTemplate\(\) has invalid return type App\\Framework\\Http\\JsonResult\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Controller/MetaAdminController.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getAttribute\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getQueryParams\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getRouteParameters\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:setAttribute\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Response\:\:getBody\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Response\:\:getHeader\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Response\:\:setBody\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\RenderContext\:\:setMeta\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Middleware\\MetaMiddleware\:\:extractContextFromRequest\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Middleware/MetaMiddleware.php
|
|
|
|
-
|
|
message: '#^Attribute class App\\Framework\\Validation\\Attributes\\Max does not exist\.$#'
|
|
identifier: attribute.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Attribute class App\\Framework\\Validation\\Attributes\\MaxLength does not exist\.$#'
|
|
identifier: attribute.notFound
|
|
count: 11
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Attribute class App\\Framework\\Validation\\Attributes\\Min does not exist\.$#'
|
|
identifier: attribute.notFound
|
|
count: 2
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Attribute class App\\Framework\\Validation\\Attributes\\Required does not exist\.$#'
|
|
identifier: attribute.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Attribute class App\\Framework\\Validation\\Attributes\\Url does not exist\.$#'
|
|
identifier: attribute.notFound
|
|
count: 2
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^If condition is always true\.$#'
|
|
identifier: if.alwaysTrue
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Http\\Request\\MetaRequest\:\:getKeywordsAsArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Property App\\Domain\\Meta\\Http\\Request\\MetaRequest\:\:\$customMeta type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Property App\\Domain\\Meta\\Http\\Request\\MetaRequest\:\:\$keywords type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Domain/Meta/Http/Request/MetaRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Interface\\MetaAware\:\:getMetaKeywords\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Interface/MetaAware.php
|
|
|
|
-
|
|
message: '#^Cannot call method fetchColumn\(\) on PDOStatement\|false\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Cannot call method format\(\) on DateTimeImmutable\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Cannot call method toArray\(\) on App\\Domain\\Meta\\ValueObject\\MetaData\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 3
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\DatabaseMetaRepository\:\:findAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\DatabaseMetaRepository\:\:findAllByRoute\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\DatabaseMetaRepository\:\:hydrateFromRow\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\DatabaseMetaRepository\:\:search\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/DatabaseMetaRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\MetaRepositoryInterface\:\:findAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/MetaRepositoryInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\MetaRepositoryInterface\:\:findAllByRoute\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/MetaRepositoryInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Repository\\MetaRepositoryInterface\:\:search\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Repository/MetaRepositoryInterface.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getRouteParameters\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getUri\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Call to method deleteByPattern\(\) on an unknown class App\\Framework\\Cache\\CacheInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Call to method get\(\) on an unknown class App\\Framework\\Cache\\CacheInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Call to method set\(\) on an unknown class App\\Framework\\Cache\\CacheInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaManager\:\:resolveForEntity\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaManager\:\:resolveForRequest\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaManager\:\:resolveForRoute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$other of method App\\Domain\\Meta\\ValueObject\\MetaData\:\:merge\(\) expects App\\Domain\\Meta\\ValueObject\\MetaData, App\\Domain\\Meta\\ValueObject\\MetaData\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Parameter \$cache of method App\\Domain\\Meta\\Service\\MetaManager\:\:__construct\(\) has invalid type App\\Framework\\Cache\\CacheInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Domain\\Meta\\Service\\MetaManager\:\:\$cache has unknown class App\\Framework\\Cache\\CacheInterface as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:extractPlaceholders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:getNestedValue\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:resolve\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:resolveCustomMeta\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:resolveCustomMeta\(\) has parameter \$customMeta with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:resolveCustomMeta\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:resolveTemplate\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\Service\\MetaTemplateResolver\:\:validateTemplate\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Offset 1 on array\{list\<string\>, list\<non\-empty\-string\>\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Offset 2 on array\{list\<string\>, list\<non\-empty\-string\>, list\<non\-empty\-string\>\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace_callback expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/Meta/Service/MetaTemplateResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\ValueObject\\MetaData\:\:__construct\(\) has parameter \$customMeta with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/ValueObject/MetaData.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\ValueObject\\MetaData\:\:__construct\(\) has parameter \$keywords with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/ValueObject/MetaData.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\ValueObject\\MetaData\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/ValueObject/MetaData.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\Meta\\ValueObject\\MetaData\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/Meta/ValueObject/MetaData.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\AlignmentPattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/AlignmentPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\AlignmentPattern\:\:applyPattern\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/AlignmentPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\AlignmentPattern\:\:calculatePositions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/AlignmentPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\AlignmentPatternTable\:\:getPositions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/AlignmentPatternTable.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\DarkModulePattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/DarkModulePattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\FinderPattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/FinderPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\FinderPattern\:\:applySeparator\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/FinderPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\FinderPattern\:\:createAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/FinderPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\FormatInfoPattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/FormatInfoPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\PatternInterface\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/PatternInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\TimingPattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/TimingPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\VersionInfoPattern\:\:apply\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/VersionInfoPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\VersionInfoPattern\:\:placeVersionInfo\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/VersionInfoPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Pattern\\VersionInfoPattern\:\:placeVersionInfoTransposed\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Pattern/VersionInfoPattern.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining values\: 0\|int\<4, max\>$#'
|
|
identifier: match.unhandled
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeEncoder.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeEncoder\:\:addPadBytes\(\) has parameter \$errorCorrectionLevel with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeEncoder.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeEncoder\:\:addTerminator\(\) has parameter \$errorCorrectionLevel with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeEncoder.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:applyMask\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:calculateMaskPenalty\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:evaluateBalancePenalty\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:evaluateConsecutiveModulesPenalty\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:evaluateFinderPatternLikePenalty\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:evaluateSameColorBlocksPenalty\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeMasker\:\:findBestMask\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeMasker.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>\=" between int\<0, max\> and 0 is always true\.$#'
|
|
identifier: greaterOrEqual.alwaysTrue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeRenderer\:\:applyFunctionalPatterns\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\QrCodeRenderer\:\:placeData\(\) has parameter \$matrix with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/QrCodeRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:binaryToBytes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:bytesToBinary\(\) has parameter \$bytes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:interleaveBlocks\(\) has parameter \$blocks with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:interleaveBlocks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:organizeDataBlocks\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomon\:\:organizeDataBlocks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomon.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomonEncoder\:\:encode\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomonEncoder.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\Service\\ReedSolomonEncoder\:\:encode\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/Service/ReedSolomonEncoder.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\GaloisField\:\:getExpTable\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/GaloisField.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\GaloisField\:\:getLogTable\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/GaloisField.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\Polynomial\:\:divideAndRemainder\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/Polynomial.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\Polynomial\:\:getCoefficients\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/Polynomial.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\Polynomial\:\:removeLeadingZeros\(\) has parameter \$coefficients with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/Polynomial.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\Polynomial\:\:removeLeadingZeros\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/Polynomial.php
|
|
|
|
-
|
|
message: '#^Method App\\Domain\\QrCode\\ValueObject\\QrCodeMatrix\:\:toPng\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/QrCodeMatrix.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$width of function imagecreate expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/QrCodeMatrix.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$height of function imagecreate expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/QrCodeMatrix.php
|
|
|
|
-
|
|
message: '#^Parameter \#4 \$color of function imagefill expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/QrCodeMatrix.php
|
|
|
|
-
|
|
message: '#^Parameter \#6 \$color of function imagefilledrectangle expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/QrCode/ValueObject/QrCodeMatrix.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Domain/ValueObjects/EmailAddress.php
|
|
|
|
-
|
|
message: '#^Function setcookie\(\) is forbidden\: Use Cookie abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 6
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:getCounters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:getSessionId\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:storeAggregatedData\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:trackAction\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:trackApiCall\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:trackBusinessEvent\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:trackError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsCollector\:\:trackPageView\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\AnalyticsConfig\:\:__construct\(\) has parameter \$sensitiveKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/AnalyticsConfig.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/BusinessEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Events\\BusinessEvent\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/BusinessEvent.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Analytics\\Events\\BusinessEvent\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/BusinessEvent.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/BusinessEvent.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/PageView.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Events\\PageView\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/PageView.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Analytics\\Events\\PageView\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/PageView.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/PageView.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/SecurityEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Events\\SecurityEvent\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/SecurityEvent.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Analytics\\Events\\SecurityEvent\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/SecurityEvent.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/SecurityEvent.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/UserAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Events\\UserAction\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/UserAction.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Analytics\\Events\\UserAction\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/UserAction.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Analytics/Events/UserAction.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Analytics/Listeners/SecurityAnalyticsListener.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Listeners\\SecurityAnalyticsListener\:\:sanitizeProperties\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Listeners/SecurityAnalyticsListener.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Listeners\\SecurityAnalyticsListener\:\:sanitizeProperties\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Listeners/SecurityAnalyticsListener.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\AnalyticsStorage\:\:getAggregated\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/AnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\AnalyticsStorage\:\:getTimeSeries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/AnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\AnalyticsStorage\:\:getTopList\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/AnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\AnalyticsStorage\:\:storeAggregated\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/AnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\AnalyticsStorage\:\:storeRawData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/AnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:createDirectory\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:delete\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:exists\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:get\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:lastModified\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Filesystem\\AtomicStorage\|App\\Framework\\Filesystem\\Storage\:\:listDirectory\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 8
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Function strtotime\(\) is forbidden\: Use Clock\:\:fromString\(\) instead for better error handling$#'
|
|
count: 8
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:getAggregated\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:getTimeSeries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:getTopList\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:storeAggregated\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:storeRawData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:\$aggregatedData type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:\$performanceCollector is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Analytics\\Storage\\PerformanceBasedAnalyticsStorage\:\:\$rawDataBuffer type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Analytics/Storage/PerformanceBasedAnalyticsStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Api\\ApiException\:\:getResponseData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Api/ApiException.php
|
|
|
|
-
|
|
message: '#^Attribute class Attribute constructor invoked with 2 parameters, 0\-1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Attributes/StaticPage.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getDeclaringClass\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Auth/AuthMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Auth/AuthMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Auth\\AuthMapper\:\:map\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/Auth/AuthMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Auth\\AuthMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Auth/AuthMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\CacheBuilder\:\:createDevelopment\(\) has parameter \$validationConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/CacheBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\CacheBuilder\:\:createFull\(\) has parameter \$validationConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/CacheBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\CacheBuilder\:\:withValidation\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/CacheBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\CacheDecorator\:\:__call\(\) has parameter \$args with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/CacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\CacheInitializer\:\:clear\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Cache/CacheInitializer.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 2
|
|
path: src/Framework/Cache/Commands/ClearCache.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Cache/Driver/FileCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Driver\\FileCache\:\:getFilesForKey\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Driver/FileCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function md5 expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Cache/Driver/FileCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Cache\\Driver\\InMemoryCache\:\:\$data type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Driver/InMemoryCache.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(bool\|int\|Redis\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 1
|
|
path: src/Framework/Cache/Driver/RedisCache.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(int\|Redis\|false\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 2
|
|
path: src/Framework/Cache/Driver/RedisCache.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Driver/RedisCache.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheClear.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Cache\\Events\\CacheClear\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheClear.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheClear.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheDelete.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Cache\\Events\\CacheDelete\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheDelete.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheDelete.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheHit.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Cache\\Events\\CacheHit\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheHit.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheHit.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheMiss.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Cache\\Events\\CacheMiss\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheMiss.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheMiss.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheSet.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Cache\\Events\\CacheSet\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheSet.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and \-1 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Cache/Events/CacheSet.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/FileCacheCleaner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\Storage\:\:listDirectory\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Cache/FileCacheCleaner.php
|
|
|
|
-
|
|
message: '#^Result of method App\\Framework\\Filesystem\\Storage\:\:delete\(\) \(void\) is used\.$#'
|
|
identifier: method.void
|
|
count: 1
|
|
path: src/Framework/Cache/FileCacheCleaner.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between null and null will always evaluate to true\.$#'
|
|
identifier: identical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Cache/FileCacheCleaner.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:deleteMultiple\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:getMultiple\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:setMultiple\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\LoggingCacheDecorator\:\:deleteMultiple\(\) has parameter \$keys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\LoggingCacheDecorator\:\:getMultiple\(\) has parameter \$keys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\LoggingCacheDecorator\:\:getMultiple\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\LoggingCacheDecorator\:\:setMultiple\(\) has parameter \$items with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/LoggingCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(array\|float\|int\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 3
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 5
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:getFormattedDriverStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:getHeaviestKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:getStatsForDriver\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:getTopKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:\$keyStats type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Cache\\Metrics\\CacheMetrics\:\:\$stats type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetricsInterface\:\:getHeaviestKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetricsInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetricsInterface\:\:getStatsForDriver\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetricsInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheMetricsInterface\:\:getTopKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheMetricsInterface.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheStatsSnapshot\:\:__construct\(\) has parameter \$driverStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheStatsSnapshot\:\:__construct\(\) has parameter \$heaviestKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheStatsSnapshot\:\:__construct\(\) has parameter \$topKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheStatsSnapshot\:\:getRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\CacheStatsSnapshot\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/CacheStatsSnapshot.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 10
|
|
path: src/Framework/Cache/Metrics/MetricsDecoratedCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Metrics\\MetricsDecoratedCache\:\:sanitizeKey\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/MetricsDecoratedCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Cache/Metrics/MetricsDecoratedCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Cache/Metrics/MetricsDecoratedCache.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Cache/MetricsCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\MetricsCacheDecorator\:\:sanitizeKey\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Cache/MetricsCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Cache/MetricsCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\ValidationCacheDecorator\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Cache/ValidationCacheDecorator.php
|
|
|
|
-
|
|
message: '#^Binary operation "\+" between App\\Framework\\Cache\\CacheItem and 1 results in an error\.$#'
|
|
identifier: binaryOp.invalid
|
|
count: 3
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Binary operation "\-" between int and App\\Framework\\Cache\\CacheItem results in an error\.$#'
|
|
identifier: binaryOp.invalid
|
|
count: 2
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Cache\\Cache\:\:get\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 8
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreaker\:\:calculateRetryAfter\(\) should return int but returns float\|int\<0, max\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreaker\:\:getHalfOpenAttempts\(\) should return int but returns App\\Framework\\Cache\\CacheItem\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreaker\:\:getMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between App\\Framework\\Cache\\CacheItem and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining value\: mixed$#'
|
|
identifier: match.unhandled
|
|
count: 2
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:__construct\(\) has parameter \$configurations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:determineHealthStatus\(\) has parameter \$metrics with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:exportConfiguration\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:getAllServicesStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:getGlobalStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:getServiceConfiguration\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:getServicesInNamespace\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:importConfiguration\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:performHealthChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerManager\:\:performServiceHealthCheck\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerManager.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\CircuitBreakerMiddleware\:\:__construct\(\) has parameter \$protectedServices with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \$body of class App\\Framework\\Http\\HttpResponse constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/CircuitBreakerMiddleware.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fgets expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/Commands/CircuitBreakerCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\DatabaseCircuitBreaker\:\:getStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/DatabaseCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientRequest\:\:getUrl\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:getStatusCode\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\HttpClient\:\:request\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:__construct\(\) has parameter \$serviceConfigs with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:delete\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:get\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:getServicesStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:post\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:put\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CircuitBreaker\\HttpClientCircuitBreaker\:\:withServices\(\) has parameter \$services with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$method of class App\\Framework\\HttpClient\\ClientRequest constructor expects App\\Framework\\Http\\Method, string given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$response of class App\\Framework\\HttpClient\\Exception\\ClientErrorException constructor expects App\\Framework\\HttpClient\\ClientResponse, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$headers of class App\\Framework\\HttpClient\\ClientRequest constructor expects App\\Framework\\Http\\Headers, array given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\CircuitBreaker\\CircuitBreaker\:\:execute\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/CircuitBreaker/HttpClientCircuitBreaker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlerCompiler\:\:compile\(\) has parameter \$handlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlerCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlerDescriptor\:\:fromHandlerArray\(\) has parameter \$handler with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlerDescriptor.php
|
|
|
|
-
|
|
message: '#^Cannot call method getName\(\) on ReflectionType\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlerMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\CommandBus\\CommandHandlersCollection implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlersCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlersCollection\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlersCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\CommandHandlersCollection\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlersCollection.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\CommandBus\\CommandHandlersCollection\:\:\$handlers type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/CommandHandlersCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\DefaultCommandBus\:\:__construct\(\) has parameter \$middlewares with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\DefaultCommandBus\:\:__debugInfo\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\CommandBus\\DefaultCommandBus\:\:__debugInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\CommandBus\\DefaultCommandBus\:\:\$logger is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 2
|
|
path: src/Framework/CommandBus/DefaultCommandBus.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Config/Configuration.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\Configuration\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Configuration.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\Configuration\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Configuration.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Config\\Configuration\:\:\$config type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Configuration.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Console\\ConsoleOutput\:\:askPassword\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Config/Console/SecretsCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$basePath of method App\\Framework\\Config\\EncryptedEnvLoader\:\:generateSecretsTemplate\(\) expects App\\Framework\\Filesystem\\FilePath\|string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Config/Console/SecretsCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$basePath of method App\\Framework\\Config\\EncryptedEnvLoader\:\:validateEncryptionSetup\(\) expects App\\Framework\\Filesystem\\FilePath\|string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Config/Console/SecretsCommand.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\EncryptedEnvLoader\:\:encryptSecretsInFile\(\) has parameter \$keysToEncrypt with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\EncryptedEnvLoader\:\:generateSecretsTemplate\(\) has parameter \$secretKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\EncryptedEnvLoader\:\:parseEnvFile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\EncryptedEnvLoader\:\:validateEncryptionSetup\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Config\\EncryptedEnvLoader\:\:\$randomGenerator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Config/EncryptedEnvLoader.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Config/Environment.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\Environment\:\:__construct\(\) has parameter \$variables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Environment.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\Environment\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Environment.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\Environment\:\:withVariables\(\) has parameter \$variables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/Environment.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of function forward_static_call expects callable\(\)\: mixed, array\{string, ''tryFrom''\} given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Config/Environment.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\IpAddress\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\SecretManager\:\:getSecretKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\SecretManager\:\:getSecurityContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\SecretManager\:\:rotateSecrets\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\SecretManager\:\:validateSecretsForContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/SecretManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Config\\SecurityConfig\:\:__construct\(\) has parameter \$allowedHosts with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Config/SecurityConfig.php
|
|
|
|
-
|
|
message: '#^Parameter \$timezone of class App\\Framework\\Config\\AppConfig constructor expects App\\Framework\\DateTime\\Timezone, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Config/TypedConfigInitializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\InteractiveMenu\:\:readKey\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Console/Components/InteractiveMenu.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Console/Components/InteractiveMenu.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Components\\InteractiveMenu\:\:\$menuItems type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/InteractiveMenu.php
|
|
|
|
-
|
|
message: '#^Cannot call method apply\(\) on App\\Framework\\Console\\ConsoleStyle\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 3
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\Table\:\:addRow\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\Table\:\:renderRow\(\) has parameter \$cells with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\Table\:\:setHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\Table\:\:setRows\(\) has parameter \$rows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$style of method App\\Framework\\Console\\Components\\Table\:\:renderRow\(\) expects App\\Framework\\Console\\ConsoleStyle, App\\Framework\\Console\\ConsoleStyle\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Components\\Table\:\:\$columnWidths type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Components\\Table\:\:\$headers type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Components\\Table\:\:\$rows type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/Table.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\TextBox\:\:splitTextIntoLines\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/TextBox.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\Components\\TextBox\:\:wrapText\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Components/TextBox.php
|
|
|
|
-
|
|
message: '#^Cannot call method apply\(\) on App\\Framework\\Console\\ConsoleStyle\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 5
|
|
path: src/Framework/Console/Components/TreeHelper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleApplication\:\:executeCommand\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleApplication.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleApplication\:\:run\(\) has parameter \$argv with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleApplication.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$output of class App\\Framework\\Console\\Components\\InteractiveMenu constructor expects App\\Framework\\Console\\ConsoleOutput, App\\Framework\\Console\\ConsoleOutputInterface given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleApplication.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\ConsoleApplication\:\:\$commands type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleApplication.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleApplication.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getDeclaringClass\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleCommandMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleCommandMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleCommandMapper\:\:map\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleCommandMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleCommandMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleCommandMapper.php
|
|
|
|
-
|
|
message: '#^Cannot call method askQuestion\(\) on App\\Framework\\Console\\ConsoleOutputInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Cannot call method confirm\(\) on App\\Framework\\Console\\ConsoleOutputInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Cannot call method write\(\) on App\\Framework\\Console\\ConsoleOutputInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Cannot call method writeLine\(\) on App\\Framework\\Console\\ConsoleOutputInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 3
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:__construct\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:choice\(\) has parameter \$choices with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:getArguments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:menu\(\) has parameter \$items with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:multiSelect\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:multiSelect\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInput\:\:parseArguments\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$output of class App\\Framework\\Console\\Components\\InteractiveMenu constructor expects App\\Framework\\Console\\ConsoleOutput, App\\Framework\\Console\\ConsoleOutputInterface\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\ConsoleInput\:\:\$arguments type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\ConsoleInput\:\:\$options type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInput.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:choice\(\) has parameter \$choices with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:getArguments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:menu\(\) has parameter \$items with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:multiSelect\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\ConsoleInputInterface\:\:multiSelect\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleInputInterface.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Console/ConsoleOutput.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Console/DemoCommand.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Console/ProgressBar.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between float and 0 will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Console/ProgressBar.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Console/Spinner.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Spinner\:\:\$frames type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/Spinner.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Console\\Spinner\:\:\$updateCount \(int\) does not accept float\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/Console/Spinner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Console\\SpinnerStyle\:\:getFrames\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Console/SpinnerStyle.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Context\\ExecutionContext\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Context/ExecutionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Context\\ExecutionContext\:\:getMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Context/ExecutionContext.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Core/Application.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeCompiler\:\:compile\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeCompiler.php
|
|
|
|
-
|
|
message: '#^Call to method create\(\) on an unknown class Archive\\Async1\\DiscoveryFactory\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Core/AttributeDiscoveryService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeDiscoveryService\:\:discoverAndProcess\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeDiscoveryService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:__construct\(\) has parameter \$attributeMappers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:getAllMappedAttributes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:getAttributesOfType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:getProcessingStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:processAttributes\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeMappingVisitor\:\:serializeReflector\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\AttributeMappingVisitor\:\:\$attributeMappers type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\AttributeMappingVisitor\:\:\$mappedAttributes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\AttributeMappingVisitor\:\:\$mapperByClass type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\AttributeMappingVisitor\:\:\$processingStats type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeMappingVisitor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeProcessor\:\:extractMethodParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeProcessor\:\:processAttributes\(\) has parameter \$ref with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeProcessor\:\:processAttributes\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeProcessor\:\:processClass\(\) has parameter \$refClass with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\AttributeProcessor\:\:processClass\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/AttributeProcessor.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 3
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ClassParser\:\:getClassesInFile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ClassParser\:\:getTokens\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ClassParser\:\:parseClassName\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ClassParser\:\:parseNamespace\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\ClassParser\:\:\$classCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\ClassParser\:\:\$tokenCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ClassParser.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @param for parameter \$mappers with type array\<App\\Framework\\Core\\AttributeMapper\> is incompatible with native type App\\Framework\\Core\\AttributeMapper\.$#'
|
|
identifier: parameter.phpDocType
|
|
count: 1
|
|
path: src/Framework/Core/Discovery.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/DiscoveryCacheManager.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/DiscoveryCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DiscoveryCacheManager\:\:loadCache\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DiscoveryCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DiscoveryCacheManager\:\:storeCache\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DiscoveryCacheManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function md5 expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/DiscoveryCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DynamicRoute\:\:__construct\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DynamicRoute.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DynamicRoute\:\:__construct\(\) has parameter \$paramNames with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DynamicRoute.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DynamicRoute\:\:__construct\(\) has parameter \$paramValues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DynamicRoute.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\DynamicRoute\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/DynamicRoute.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Logging\\Logger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Core/ErrorHandler/GlobalErrorHandler.php
|
|
|
|
-
|
|
message: '#^Class OutOfMemoryError not found\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/Core/ErrorHandler/GlobalErrorHandler.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Core/ErrorHandler/GlobalErrorHandler.php
|
|
|
|
-
|
|
message: '#^Instanceof between Exception and ParseError will always evaluate to false\.$#'
|
|
identifier: instanceof.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Core/ErrorHandler/GlobalErrorHandler.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Core/Events/ApplicationBooted.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Core/Events/ErrorOccurred.php
|
|
|
|
-
|
|
message: '#^Anonymous function has an unused use \$container\.$#'
|
|
identifier: closure.unusedUse
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventCompilerPass.php
|
|
|
|
-
|
|
message: '#^Expression on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.expr
|
|
count: 2
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventDispatcher\:\:__construct\(\) has parameter \$eventHandlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventDispatcher\:\:__invoke\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventDispatcher\:\:invokeHandler\(\) has parameter \$handler with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\Events\\EventDispatcher\:\:\$handlers type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcher.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$container of class App\\Framework\\Core\\Events\\EventDispatcher constructor expects App\\Framework\\DI\\DefaultContainer, App\\Framework\\DI\\Container given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcherInitializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventDispatcherInterface\:\:dispatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventDispatcherInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventHandlerCompiler\:\:compile\(\) has parameter \$attributeData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventHandlerCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventHandlerMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventHandlerMapper\:\:process\(\) has parameter \$attributeData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Events\\EventHandlerMapper\:\:process\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Events/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Core/Events/UserRegistered.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationLocator.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Core/InterfaceImplementationLocator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\InterfaceImplementationVisitor\:\:__construct\(\) has parameter \$targetInterfaces with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\InterfaceImplementationVisitor\:\:getAllImplementations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\InterfaceImplementationVisitor\:\:getClassInterfaces\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\InterfaceImplementationVisitor\:\:getImplementations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\InterfaceImplementationVisitor\:\:\$implementations type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\InterfaceImplementationVisitor\:\:\$implementationsByClass type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\InterfaceImplementationVisitor\:\:\$interfaces is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\InterfaceImplementationVisitor\:\:\$interfaces type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/InterfaceImplementationVisitor.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type array\|null supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 2
|
|
path: src/Framework/Core/PathProvider.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/PathProvider.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/PathProvider.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\PathProvider\:\:\$namespacePaths type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/PathProvider.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\PathProvider\:\:\$resolvedPaths type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/PathProvider.php
|
|
|
|
-
|
|
message: '#^Static method App\\Framework\\Core\\PhpObjectExporter\:\:export\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 2
|
|
path: src/Framework/Core/PhpObjectExporter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\Route\:\:\$attributes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Route.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\Route\:\:\$parameters type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/Route.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/RouteCache.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Core/RouteCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteCache\:\:load\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteCache\:\:save\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteCompiler\:\:compileOptimized\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Offset ''http_method'' does not exist on array\{method\: string, path\: string, controller\: class\-string, handler\: string\}\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Offset ''name'' on \*NEVER\* on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Offset ''parameters'' on \*NEVER\* on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\RouteCompiler\:\:\$named is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between ''\*'' and ''\*'' will always evaluate to true\.$#'
|
|
identifier: identical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Core/RouteCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteDiscoveryVisitor\:\:findRoute\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteDiscoveryVisitor\:\:getRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteDiscoveryVisitor\:\:getRoutesForController\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function str_replace expects array\<string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\RouteDiscoveryVisitor\:\:\$routes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\RouteDiscoveryVisitor\:\:\$routesByController type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Core\\RouteDiscoveryVisitor\:\:\$routesByPath type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\RouteMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/RouteMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\StaticRoute\:\:__construct\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/StaticRoute.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\StaticRoute\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/StaticRoute.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/EmailAddress.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function substr expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/EmailAddress.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/EmailAddress.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$length of function substr expects int\|null, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Core/ValueObjects/EmailAddress.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailSecurityService\:\:detectSimilarEmails\(\) has parameter \$existingEmails with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailSecurityService\:\:detectSimilarEmails\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailValidationService\:\:__construct\(\) has parameter \$allowedDomains with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailValidationService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailValidationService\:\:__construct\(\) has parameter \$blockedDomains with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailValidationService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailValidationService\:\:suggestCorrections\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailValidationService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\EmailValidationService\:\:validateSyntax\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/EmailValidationService.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''fragment'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''host'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''path'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''port'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''query'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''scheme'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''user'' on array\{scheme\?\: string, host\?\: string, port\?\: int\<0, 65535\>, user\?\: string, pass\?\: string, path\?\: string, query\?\: string, fragment\?\: string\}\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\UrlManipulator\:\:buildUrl\(\) has parameter \$parsed with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Services\\UrlManipulator\:\:withQuery\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Services/UrlManipulator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Url\:\:build\(\) has parameter \$query with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\ValueObjects\\Url\:\:getQueryParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$fragment is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$fragment is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$host is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$host is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$password is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$password is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$path is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$path is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$port is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$port is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$query is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$query is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$scheme is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$scheme is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$user is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Core\\ValueObjects\\Url\:\:\$user is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>value" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/Core/ValueObjects/Url.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:compile\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getAttributeClass\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\AttributeProcessorRegistry\:\:processAll\(\) has parameter \$discoveryResults with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\AttributeProcessorRegistry\:\:processAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\DefaultContainer\:\:get\(\) expects class\-string\<object\>, App\\Framework\\Core\\AttributeCompiler given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\DefaultContainer\:\:get\(\) expects class\-string\<object\>, App\\Framework\\Core\\AttributeMapper given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\AttributeProcessorRegistry\:\:\$compilers \(array\<App\\Framework\\Core\\AttributeCompiler\>\) does not accept array\<App\\Framework\\Core\\AttributeCompiler\|string\>\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\AttributeProcessorRegistry\:\:\$mappers \(array\<App\\Framework\\Core\\AttributeMapper\>\) does not accept array\<App\\Framework\\Core\\AttributeMapper\|string\>\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 2
|
|
path: src/Framework/DI/AttributeProcessorRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\BindingRegistry\:\:getAllBindings\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/BindingRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\BindingRegistry\:\:\$bindings type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/BindingRegistry.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ContainerCompiler\:\:analyzeDependencies\(\) has parameter \$services with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ContainerCompiler\:\:analyzeDependencies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ContainerCompiler\:\:analyzeServiceDependencies\(\) has parameter \$analyzedServices with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ContainerCompiler\:\:analyzeServiceDependencies\(\) has parameter \$dependencies with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ContainerCompiler\:\:compile\(\) has parameter \$services with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/DI/ContainerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DefaultContainer\:\:get\(\) should return T of object but returns object\.$#'
|
|
identifier: return.type
|
|
count: 2
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DefaultContainer\:\:get\(\) should return T of object but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 2
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DefaultContainer\:\:getRegisteredServices\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\DefaultContainer\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$concrete of method App\\Framework\\DI\\DefaultContainer\:\:resolveBinding\(\) expects \(callable\(\)\: mixed\)\|object\|string, \(callable\(\)\: mixed\)\|object\|string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\DefaultContainer\:\:\$resolving type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/DI/DefaultContainer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining value\: mixed$#'
|
|
identifier: match.unhandled
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DependencyResolver\:\:resolveDependencies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DependencyResolver\:\:resolveFromCache\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\DependencyResolver\:\:resolveParameter\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\DependencyResolver\:\:\$constructorCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/DependencyResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\Exceptions\\CyclicDependencyException\:\:__construct\(\) has parameter \$dependencyChain with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/Exceptions/CyclicDependencyException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\Exceptions\\ParameterResolutionException\:\:__construct\(\) has parameter \$dependencyChain with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/Exceptions/ParameterResolutionException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\InitializerDependencyGraph\:\:analyzeDependencies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InitializerDependencyGraph.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\InitializerDependencyGraph\:\:getNodes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InitializerDependencyGraph.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\InitializerDependencyGraph\:\:topologicalSort\(\) has parameter \$result with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InitializerDependencyGraph.php
|
|
|
|
-
|
|
message: '#^Offset string on array\{\} in isset\(\) does not exist\.$#'
|
|
identifier: isset.offset
|
|
count: 1
|
|
path: src/Framework/DI/InitializerDependencyGraph.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getDeclaringClass\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/InitializerMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/InitializerMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getReturnType\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/DI/InitializerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\InitializerMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InitializerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\InstanceRegistry\:\:getAllRegistered\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InstanceRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\InstanceRegistry\:\:\$instances type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InstanceRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\InstanceRegistry\:\:\$singletons type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/InstanceRegistry.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between mixed and null will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/DI/InstanceRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\MethodInvoker\:\:invoke\(\) has parameter \$overrides with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\MethodInvoker\:\:invokeOn\(\) has parameter \$overrides with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\MethodInvoker\:\:invokeStatic\(\) has parameter \$overrides with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\MethodInvoker\:\:resolveMethodParameters\(\) has parameter \$overrides with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\MethodInvoker\:\:resolveMethodParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Part \$instance \(object\) of encapsed string cannot be cast to string\.$#'
|
|
identifier: encapsedStringPart.nonString
|
|
count: 2
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 2
|
|
path: src/Framework/DI/MethodInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ReflectionCache\:\:get\(\) return type with generic class ReflectionClass does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DI\\ReflectionCache\:\:getMethodParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\ReflectionCache\:\:\$classCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\ReflectionCache\:\:\$methodCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\DI\\ReflectionCache\:\:\$parameterCache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/DI/ReflectionCache.php
|
|
|
|
-
|
|
message: '#^Binary operation "\-" between 100 and App\\Framework\\Core\\ValueObjects\\Percentage results in an error\.$#'
|
|
identifier: binaryOp.invalid
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupMetadata\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupMetadata\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:__construct\(\) has parameter \$excludeTables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:__construct\(\) has parameter \$includeTables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:excludingTables\(\) has parameter \$tables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\BackupOptions\:\:withTables\(\) has parameter \$tables with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/BackupOptions.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Backup/Console/BackupCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Backup/Console/BackupCommand.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Filesystem\\File\:\:read\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Filesystem\\File\:\:write\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\DatabaseBackupService\:\:getTables\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Backup\\DatabaseBackupService\:\:listBackups\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Offset ''Create Table'' might not exist on array\|null\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$bytes of static method App\\Framework\\Core\\ValueObjects\\Byte\:\:fromBytes\(\) expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$permissions of method App\\Framework\\Filesystem\\Directory\:\:create\(\) expects int, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Parameter \$checksum of class App\\Framework\\Database\\Backup\\BackupMetadata constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Backup\\DatabaseBackupService\:\:\$randomGenerator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Static call to instance method App\\Framework\\Filesystem\\Directory\:\:create\(\)\.$#'
|
|
identifier: method.staticCall
|
|
count: 1
|
|
path: src/Framework/Database/Backup/DatabaseBackupService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\BatchRelationLoader\:\:findByQuery\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\BatchRelationLoader\:\:findByQuery\(\) should return array\<object\> but returns list\<object\|null\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\BatchRelationLoader\:\:preloadBelongsTo\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\BatchRelationLoader\:\:preloadHasMany\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\BatchRelationLoader\:\:preloadOneToOne\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entityClass of method App\\Framework\\Database\\BatchRelationLoader\:\:findByQuery\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$foreignKeyProperty of method App\\Framework\\Database\\BatchRelationLoader\:\:groupByForeignKey\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$propertyName of method App\\Framework\\Database\\BatchRelationLoader\:\:getPropertyValue\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/BatchRelationLoader.php
|
|
|
|
-
|
|
message: '#^Call to function method_exists\(\) with App\\Framework\\Cache\\Cache and ''clear'' will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(array\|float\|int\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:setWithTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:setWithTags\(\) has parameter \$value with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:setWithTags\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:withTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\CacheAdapterStrategy\:\:\$stats type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between App\\Framework\\Cache\\CacheItem and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheAdapterStrategy.php
|
|
|
|
-
|
|
message: '#^Call to method age\(\) on an unknown class App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Call to static method fromClock\(\) on an unknown class App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(array\|float\|int\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 4
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getEntityMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getOverviewMetrics\(\) has parameter \$cacheStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getPerformanceMetrics\(\) has parameter \$cacheStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getRecommendations\(\) has parameter \$cacheStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getRegionMetrics\(\) has parameter \$regionStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getRegionMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getSlowQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheMetrics\:\:getTopQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Parameter \$totalRequests of class App\\Framework\\Database\\Cache\\ValueObjects\\CacheOverviewMetrics constructor expects int, array\|float\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\CacheMetrics\:\:\$entityMetrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\CacheMetrics\:\:\$queryMetrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\CacheMetrics\:\:\$startTime has unknown class App\\Framework\\Database\\Events\\Timestamp as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheStrategy\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheStrategy\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheStrategy\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:createCriticalStrategy\(\) has parameter \$entityIds with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:createCriticalStrategy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:executeWarmupStrategy\(\) has parameter \$strategy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:executeWarmupStrategy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:getDefaultStrategies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpAllEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpCriticalEntities\(\) has parameter \$entityIds with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpCriticalEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpEntities\(\) has parameter \$warmupStrategies with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpPopularEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\CacheWarmupStrategy\:\:warmUpRecentEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/CacheWarmupStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheKey\:\:forCollection\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheKey\:\:forCollection\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheKey\:\:forQuery\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheKey.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\IdentityMap\:\:add\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 4
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\Metadata\\EntityMetadata\:\:getIdProperty\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:executeWarmUpStrategy\(\) has parameter \$strategy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:findCollection\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:findCollection\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:findCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:getStrategyForEntity\(\) should return string but returns App\\Framework\\Database\\Cache\\CacheStrategy\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:shouldCacheCollection\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:shouldCacheCollection\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\EntityCacheManager\:\:warmUpCache\(\) has parameter \$warmUpStrategies with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\IdentityMap\:\:clear\(\) invoked with 1 parameter, 0 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\EntityCacheManager\:\:\$strategies \(array\<string, App\\Framework\\Database\\Cache\\CacheStrategy\>\) does not accept array\<string, string\>\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Database\\Cache\\EntityCacheManager\:\:\$enabled is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Database/Cache/EntityCacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:getCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:getQueryResult\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:getRegionStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:putCollection\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\NullSecondLevelCache\:\:putQueryResult\(\) has parameter \$result with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/NullSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''hits'' on array\{hits\: 0, misses\: 0\}\|int\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''misses'' on array\{hits\: 0, misses\: 0\}\|int\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:createQueryCacheKey\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:getQueryStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:hashQuery\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:query\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCache\:\:shouldCacheQuery\(\) has parameter \$result with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Missing parameter \$connection \(App\\Framework\\Database\\ConnectionInterface\) in call to App\\Framework\\Database\\Cache\\QueryCacheKey constructor\.$#'
|
|
identifier: argument.missing
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strtoupper expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\QueryCache\:\:\$queryStats \(array\<string, int\>\) does not accept array\<string, array\<string, int\>\|int\>\.$#'
|
|
identifier: assign.propertyType
|
|
count: 2
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Database\\Cache\\QueryCache\:\:\$enabled is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Unknown parameter \$hash in call to App\\Framework\\Database\\Cache\\QueryCacheKey constructor\.$#'
|
|
identifier: argument.unknown
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:getConnectionInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:isAssociativeArray\(\) has parameter \$array with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:normalizeParameters\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\QueryCacheKey\:\:normalizeParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strtolower expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/QueryCacheKey.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\CacheItem\:\:getValue\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\CacheItem\:\:isHit\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Core\\Events\\EventDispatcher\:\:listen\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Call to method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:invalidatePattern\(\) on a separate line has no effect\.$#'
|
|
identifier: method.resultUnused
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:getCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:getQueryResult\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:getRegionStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:putCollection\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\RedisSecondLevelCache\:\:putQueryResult\(\) has parameter \$result with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$value of method App\\Framework\\Cache\\Driver\\RedisCache\:\:set\(\) expects string, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Cache/RedisSecondLevelCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:getCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:getQueryResult\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:getRegionStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:putCollection\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SecondLevelCacheInterface\:\:putQueryResult\(\) has parameter \$result with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SecondLevelCacheInterface.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(array\|float\|int\) and 0 results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:set\(\) has parameter \$value with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:\$cache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:\$expiry type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Cache\\SimpleCacheStrategy\:\:\$stats type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/SimpleCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheMetricsSnapshot\:\:__construct\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheMetricsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheMetricsSnapshot\:\:__construct\(\) has parameter \$recommendations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheMetricsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheMetricsSnapshot\:\:__construct\(\) has parameter \$regions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheMetricsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheMetricsSnapshot\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheMetricsSnapshot.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheOverviewMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheOverviewMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CachePerformanceMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CachePerformanceMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\CacheRecommendation\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/CacheRecommendation.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\EntityCacheMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/EntityCacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\EntityMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/EntityMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\MemoryUsageMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/MemoryUsageMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\QueryCacheMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/QueryCacheMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\QueryMetrics\:\:__construct\(\) has parameter \$slowQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/QueryMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\QueryMetrics\:\:__construct\(\) has parameter \$topQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/QueryMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\QueryMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/QueryMetrics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Cache\\ValueObjects\\RegionMetrics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Cache/ValueObjects/RegionMetrics.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Commands/ExportProfilingDataCommand.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining value\: mixed$#'
|
|
identifier: match.unhandled
|
|
count: 1
|
|
path: src/Framework/Database/Commands/ShowProfilingStatsCommand.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Commands\\ShowProfilingStatsCommand\:\:\$entityManager is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/Commands/ShowProfilingStatsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Config\\CacheConfig\:\:__construct\(\) has parameter \$disabledEntityClasses with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Config/CacheConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Config\\CacheConfig\:\:__construct\(\) has parameter \$enabledEntityClasses with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Config/CacheConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Config\\CacheConfig\:\:__construct\(\) has parameter \$regions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Config/CacheConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Config\\ReadWriteConfig\:\:getAllWeights\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Config/ReadWriteConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionInterface\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionInterface.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Database/ConnectionMetadata.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Database/ConnectionMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionMetadata\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionMetadata.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 5
|
|
path: src/Framework/Database/ConnectionPool.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionPool\:\:getConnectionMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionPool.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ConnectionPool\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ConnectionPool.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Criteria\:\:getCriteria\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Criteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Criteria\:\:getOrders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Criteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\CriteriaQuery\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/CriteriaQuery.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Criterion\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Criterion.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\DetachedCriteria\:\:getCriteria\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/DetachedCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\DetachedCriteria\:\:getOrders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/DetachedCriteria.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Database\\Criteria\\Example\\User not found\.$#'
|
|
identifier: class.notFound
|
|
count: 11
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findActiveUsersWithPosts\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findPremiumUsers\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findUserByEmail\(\) has invalid return type App\\Framework\\Database\\Criteria\\Example\\User\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findUsersByAge\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findUsersByEmail\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findUsersByIds\(\) has parameter \$userIds with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findUsersByIds\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:findVipOrActiveUsers\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:getUserStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:getUsersPage\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Example\\CriteriaUsageExample\:\:searchUsersByName\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Example/CriteriaUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\BetweenExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/BetweenExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\InExpression\:\:__construct\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/InExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\InExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/InExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\LikeExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/LikeExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\LogicalExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/LogicalExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\NotExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/NotExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Expression\\SimpleExpression\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Expression/SimpleExpression.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Projection\:\:getAliases\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Projection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Projection\\AggregateProjection\:\:getAliases\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Projection/AggregateProjection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Projection\\ProjectionList\:\:getAliases\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Projection/ProjectionList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Projection\\PropertyProjection\:\:getAliases\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Projection/PropertyProjection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Restrictions\:\:in\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Restrictions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Criteria\\Restrictions\:\:notIn\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Criteria/Restrictions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCacheStrategy\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCacheStrategyFromCache\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCachedConnection\(\) has parameter \$cacheConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCachedConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCachedConnectionWithCache\(\) has parameter \$additionalConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createCachedConnectionWithCache\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createConnection\(\) has parameter \$middlewareConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createConnectionWithCustomCache\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createDirectConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createFullFeaturedConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createFullFeaturedConnection\(\) has parameter \$middlewareConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createLazyConnection\(\) has parameter \$additionalMiddleware with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createLazyConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createProductionConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createProductionConnection\(\) has parameter \$middlewareConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createPureLazyConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createRetryableConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createRobustConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseFactory\:\:createRobustConnection\(\) has parameter \$middlewareConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseManager\:\:getConnectionPoolStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseManager\:\:getMigrationStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseManager\:\:getProfilingStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseManager\:\:migrate\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\DatabaseManager\:\:rollback\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$memoryMonitor of class App\\Framework\\Database\\Profiling\\QueryProfiler constructor expects App\\Framework\\Performance\\MemoryMonitor, float given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/DatabaseManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Driver\\Driver\:\:\$options type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/Driver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Driver\\DriverConfig\:\:fromArray\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/DriverConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Driver\\MysqlDriver\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/MysqlDriver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Driver\\MysqlDriver\:\:\$options type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/MysqlDriver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Driver\\PostgresDriver\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/PostgresDriver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Driver\\PostgresDriver\:\:\$options type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/PostgresDriver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Driver\\SqliteDriver\:\:getOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/SqliteDriver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Driver\\SqliteDriver\:\:\$options type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Driver/SqliteDriver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityLoaderInterface\:\:findBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityLoaderInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityLoaderInterface\:\:findBy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityLoaderInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityLoaderInterface\:\:findOneBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityLoaderInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findAllEager\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findAllLazy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findBy\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findBy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByCriteria\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByEager\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByEager\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByEager\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByWithoutCache\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByWithoutCache\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findByWithoutCache\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findOneBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findWithRelations\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findWithRelations\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:findWithRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:getDomainEventStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:getIdentityMapStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:getProfilingStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:getReference\(\) should return object but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\EntityManager\:\:saveAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entity of method App\\Framework\\Database\\EntityManager\:\:initializeLazyObject\(\) expects object, object\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entity of method App\\Framework\\Database\\EntityManager\:\:isLazyGhost\(\) expects object, object\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\EntityManager\:\:\$typeConverter is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/EntityManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Core\\ValueObjects\\Timestamp\:\:now\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityCreatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityCreatedEvent\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityCreatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityCreatedEvent\:\:getEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityCreatedEvent.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Core\\ValueObjects\\Timestamp\:\:now\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityDeletedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityDeletedEvent\:\:__construct\(\) has parameter \$deletedData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityDeletedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityDeletedEvent\:\:getEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityDeletedEvent.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Core\\ValueObjects\\Timestamp\:\:now\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityDetachedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityDetachedEvent\:\:getEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityDetachedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityCreated\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityDeleted\(\) has parameter \$deletedData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityLoaded\(\) has parameter \$loadedData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityUpdated\(\) has parameter \$changes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityUpdated\(\) has parameter \$newValues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:entityUpdated\(\) has parameter \$oldValues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityEventManager\:\:getDomainEventStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityEventManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Core\\ValueObjects\\Timestamp\:\:now\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityLoadedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityLoadedEvent\:\:__construct\(\) has parameter \$loadedData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityLoadedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityLoadedEvent\:\:getEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityLoadedEvent.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Core\\ValueObjects\\Timestamp\:\:now\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityUpdatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityUpdatedEvent\:\:__construct\(\) has parameter \$changes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityUpdatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityUpdatedEvent\:\:__construct\(\) has parameter \$newValues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityUpdatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityUpdatedEvent\:\:__construct\(\) has parameter \$oldValues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityUpdatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\EntityUpdatedEvent\:\:getEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/EntityUpdatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\Examples\\EntityEventUsageExample\:\:eventStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/EntityEventUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:logAnalyticsEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:cleanupUserData\(\) expects App\\Framework\\Database\\Events\\Examples\\ExampleUser, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:createUserProfile\(\) expects App\\Framework\\Database\\Events\\Examples\\ExampleUser, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:notifyUserDeletion\(\) expects App\\Framework\\Database\\Events\\Examples\\ExampleUser, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:sendWelcomeEmail\(\) expects App\\Framework\\Database\\Events\\Examples\\ExampleUser, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user of method App\\Framework\\Database\\Events\\Examples\\UserEventHandlers\:\:trackUserRegistration\(\) expects App\\Framework\\Database\\Events\\Examples\\ExampleUser, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserEventHandlers.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserPremiumUpgradeEvent.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Database\\Events\\Examples\\UserPremiumUpgradeEvent\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserPremiumUpgradeEvent.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserRegistrationAnalyticsEvent.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Database\\Events\\Examples\\UserRegistrationAnalyticsEvent\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserRegistrationAnalyticsEvent.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserWelcomeEmailEvent.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Database\\Events\\Examples\\UserWelcomeEmailEvent\:\:\$timestamp is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Database/Events/Examples/UserWelcomeEmailEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Example\\UserRepository\:\:changeEmail\(\) should return App\\Framework\\Database\\Example\\User but returns object\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Example/UserRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Example\\UserRepository\:\:changeName\(\) should return App\\Framework\\Database\\Example\\User but returns object\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Example/UserRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Example\\UserRepository\:\:create\(\) should return App\\Framework\\Database\\Example\\User but returns object\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Example/UserRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Example\\UserRepository\:\:findByEmail\(\) should return App\\Framework\\Database\\Example\\User\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Example/UserRepository.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant PDO\:\:ATTR_NULL_TO_STRING\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 8
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:__construct\(\) has parameter \$customQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:checkPdoStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:detailed\(\) has parameter \$customQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:executeCustomQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:getConnectionAttributes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\ConnectionHealthChecker\:\:withCustomQueries\(\) has parameter \$customQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/ConnectionHealthChecker.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckResult\:\:__construct\(\) has parameter \$additionalData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckResult\:\:healthy\(\) has parameter \$additionalData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckResult\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckResult\:\:unhealthy\(\) has parameter \$additionalData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:getAllResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:runHealthCheck\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:runScheduledChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:\$healthChecks type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\HealthCheck\\HealthCheckScheduler\:\:\$lastResults type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HealthCheck/HealthCheckScheduler.php
|
|
|
|
-
|
|
message: '#^Cannot call method findBy\(\) on App\\Framework\\Database\\EntityLoaderInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 3
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadBelongsToRelation\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadBelongsToRelation\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadHasManyRelation\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadHasManyRelation\(\) has parameter \$entityKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadOneToOneRelation\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadOneToOneRelation\(\) has parameter \$entityKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadRelations\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadRelations\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadRelations\(\) has parameter \$entityKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadSingleRelation\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadSingleRelation\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:batchLoadSingleRelation\(\) has parameter \$entityKeys with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:eagerLoadRelations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:eagerLoadRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:getForeignKeyPropertyName\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:getRelationKeyValue\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateManyWithRelations\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateManyWithRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateManyWithRelations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateRelations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateWithRelations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateWithRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:hydrateWithoutRelations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:loadHasManyRelation\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Hydrator\:\:loadRelation\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entityClass of method App\\Framework\\Database\\EntityLoaderInterface\:\:find\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entityClass of method App\\Framework\\Database\\EntityLoaderInterface\:\:findBy\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entityClass of method App\\Framework\\Database\\EntityLoaderInterface\:\:findOneBy\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$name of method ReflectionClass\<object\>\:\:getProperty\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/Hydrator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrate\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrateManyWithRelations\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrateManyWithRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrateManyWithRelations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrateWithRelations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\HydratorInterface\:\:hydrateWithRelations\(\) has parameter \$relations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/HydratorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\IdentityMap\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/IdentityMap.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\IdentityMap\:\:\$entities type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/IdentityMap.php
|
|
|
|
-
|
|
message: '#^Anonymous function has an unused use \$object\.$#'
|
|
identifier: closure.unusedUse
|
|
count: 1
|
|
path: src/Framework/Database/LazyConnectionFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyConnectionFactory\:\:createLazyGhost\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyConnectionFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyConnectionFactory\:\:createLazyGhost\(\) should return App\\Framework\\Database\\ConnectionInterface but returns object\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/LazyConnectionFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyConnectionFactory\:\:initializeLazyConnection\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyConnectionFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/LazyConnectionFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:createLazyGhost\(\) should return object but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:getRelationAccessStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:hydrateEntity\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:hydrateRelatedEntities\(\) has parameter \$dataRows with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:hydrateRelatedEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadBelongsToRelation\(\) has parameter \$propertyMetadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadHasManyRelation\(\) has parameter \$propertyMetadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadHasManyRelation\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadOneToOneRelation\(\) has parameter \$propertyMetadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadRelation\(\) has parameter \$propertyMetadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:loadRelationByType\(\) has parameter \$propertyMetadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\LazyLoader\:\:queryRelatedData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/LazyLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\EntityMetadata\:\:__construct\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/EntityMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\EntityMetadata\:\:__construct\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/EntityMetadata.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>columnName" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/EntityMetadata.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:analyzeType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:createBelongsToRelationMetadata\(\) has parameter \$parentReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:createHasRelationMetadata\(\) has parameter \$parentReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:createRelationMetadataForEntityProperty\(\) has parameter \$parentReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractProperties\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractProperties\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractPropertyMetadata\(\) has parameter \$classReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractRelationMetadata\(\) has parameter \$classReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractRelations\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:extractRelations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:findForeignKeyProperty\(\) has parameter \$parentReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:findIdProperty\(\) has parameter \$properties with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:findIdProperty\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:getColumnName\(\) has parameter \$classReflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:getEntityAttribute\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\MetadataExtractor\:\:hasConstructorParameter\(\) has parameter \$reflection with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>idColumn" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 3
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>name" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataExtractor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Metadata\\MetadataRegistry\:\:\$metadata type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/MetadataRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Metadata\\PropertyMetadata\:\:__construct\(\) has parameter \$allTypes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Metadata/PropertyMetadata.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\CacheMiddleware\:\:__construct\(\) has parameter \$cacheableOperations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\CacheMiddleware\:\:deserializeResult\(\) has parameter \$cachedData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\CacheMiddleware\:\:getCacheStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\CacheMiddleware\:\:serializeResult\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/CacheMiddleware.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/HealthCheckMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\MiddlewarePipeline\:\:addMultiple\(\) has parameter \$middleware with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/MiddlewarePipeline.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\MiddlewarePipeline\:\:getMiddleware\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/MiddlewarePipeline.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\QueryContext\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/QueryContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\QueryContext\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/QueryContext.php
|
|
|
|
-
|
|
message: '#^Cannot call method getMessage\(\) on Throwable\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/RetryMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Middleware\\RetryMiddleware\:\:__construct\(\) has parameter \$retryableExceptions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Middleware/RetryMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\MiddlewareConnection\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/MiddlewareConnection.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Migration\\ApplyMigrations\:\:\$db is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/Migration/ApplyMigrations.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Migration\\ApplyMigrations\:\:\$loader is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/Migration/ApplyMigrations.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationGenerator.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationGenerator.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getDescription\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationLoader\:\:loadMigrations\(\) should return array\<App\\Framework\\Database\\Migration\\Migration\> but returns list\<object\{instance\: object, version\: string, description\: mixed\}&stdClass\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array of function usort contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$callback of function usort contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/Migration/MigrationLoader.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationRunner\:\:getAppliedVersions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationRunner\:\:getStatus\(\) has parameter \$migrations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationRunner\:\:getStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationRunner\:\:migrate\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Migration\\MigrationRunner\:\:rollback\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationRunner.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Migration/MigrationVersion.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:lastInsertId\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoConnection\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoResult\:\:fetch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoResult\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoResult\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PdoResult\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/PdoResult.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\PdoResult\:\:\$rows type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PdoResult.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 10
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\PooledConnection\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/PooledConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Events\\SlowQueryDetectedEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Events/SlowQueryDetectedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfileSummary\:\:__construct\(\) has parameter \$queryTypeDistribution with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfileSummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfileSummary\:\:getMostCommonQueryType\(\) should return string\|null but returns int\|string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfileSummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfileSummary\:\:getQueryTypeDistributionWithPercentages\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfileSummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfileSummary\:\:getRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfileSummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfileSummary\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfileSummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConfig\:\:__construct\(\) has parameter \$sensitiveParameterPatterns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:getProfilingStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:query\(\) should return App\\Framework\\Database\\ResultInterface but returns App\\Framework\\Database\\ResultInterface\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryColumn\(\) should return array but returns array\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingConnection\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingConnection.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingDashboard\:\:export\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingDashboard\:\:exportAsHtml\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingDashboard\:\:getOverview\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\ProfilingDashboard\:\:getRegisteredConnections\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\ProfilingDashboard\:\:\$profilingConnections type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/ProfilingDashboard.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalysis\:\:__construct\(\) has parameter \$indexRecommendations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalysis\:\:__construct\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalysis\:\:__construct\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalysis\:\:getTopRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalysis\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalysis.php
|
|
|
|
-
|
|
message: '#^Function print_r\(\) is forbidden\: Use logger or debug\(\) function instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeAggregations\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeJoins\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeJoins\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzePerformanceMetrics\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzePerformanceMetrics\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeSelectStatements\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeSelectStatements\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeSubqueries\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeSubqueries\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeWhereClause\(\) has parameter \$indexRecommendations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:analyzeWhereClause\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:batchAnalyze\(\) has parameter \$profiles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:batchAnalyze\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:calculateOptimizationScore\(\) has parameter \$issues with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:calculateOptimizationScore\(\) has parameter \$suggestions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:getOptimizationSummary\(\) has parameter \$analyses with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryAnalyzer\:\:getOptimizationSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryAnalyzer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Logging\\Logger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:buildLogContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:captureStackTrace\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:exportAsJson\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:getLogStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:getLoggedQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:getSlowQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:sanitizeParameters\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryLogger\:\:sanitizeParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Offset ''function'' on array\{function\: string, line\?\: int, file\?\: string, class\?\: class\-string, type\?\: ''\-\>''\|''\:\:'', args\?\: array\<mixed\>, object\?\: object\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\QueryLogger\:\:\$loggedQueries type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryLogger.php
|
|
|
|
-
|
|
message: '#^Call to method format\(\) on an unknown class App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfile\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfile\:\:getNormalizedSql\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfile\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Parameter \$endTimestamp of method App\\Framework\\Database\\Profiling\\QueryProfile\:\:__construct\(\) has invalid type App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Parameter \$startTimestamp of method App\\Framework\\Database\\Profiling\\QueryProfile\:\:__construct\(\) has invalid type App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\QueryProfile\:\:\$endTimestamp has unknown class App\\Framework\\Database\\Events\\Timestamp as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\QueryProfile\:\:\$startTimestamp has unknown class App\\Framework\\Database\\Events\\Timestamp as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfile.php
|
|
|
|
-
|
|
message: '#^Call to static method fromClock\(\) on an unknown class App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfiler\:\:getProfiles\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfiler\:\:getProfilesByType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfiler\:\:getSlowQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfiler\:\:profile\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\QueryProfiler\:\:startProfile\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Parameter \$peakMemoryUsage of class App\\Framework\\Database\\Profiling\\QueryProfile constructor expects int, float\|int\<0, max\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\QueryProfiler\:\:\$activeProfiles type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\QueryProfiler\:\:\$profiles type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/QueryProfiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:__construct\(\) has parameter \$optimizationData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getAllIndexSuggestions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getConnectionsByPriority\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getOptimizationImpact\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getOptimizationRoadmap\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getOptimizationSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getPerformanceIssuesBySeverity\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:getTopSlowQueryPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\OptimizationReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/OptimizationReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:__construct\(\) has parameter \$performanceData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:calculateTrend\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:getOverallMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:getPerformanceRecommendations\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:getPerformanceRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:getPerformanceTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\PerformanceReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/PerformanceReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\ProfilingReport\:\:__construct\(\) has parameter \$connectionStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/ProfilingReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\ProfilingReport\:\:__construct\(\) has parameter \$profiles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/ProfilingReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\ProfilingReport\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/ProfilingReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\ProfilingReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/ProfilingReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\SlowQueryReport\:\:__construct\(\) has parameter \$slowQueries with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/SlowQueryReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\SlowQueryReport\:\:getSlowQueryPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/SlowQueryReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\SlowQueryReport\:\:getTopSlowQueries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/SlowQueryReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\Reports\\SlowQueryReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/Reports/SlowQueryReport.php
|
|
|
|
-
|
|
message: '#^Call to method format\(\) on an unknown class App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining values\: int\<min, \-1\>\|int\<11, max\>$#'
|
|
identifier: match.unhandled
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\SlowQueryAlert\:\:__construct\(\) has parameter \$recommendations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\SlowQueryAlert\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Parameter \$timestamp of method App\\Framework\\Database\\Profiling\\SlowQueryAlert\:\:__construct\(\) has invalid type App\\Framework\\Database\\Events\\Timestamp\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\SlowQueryAlert\:\:\$timestamp has unknown class App\\Framework\\Database\\Events\\Timestamp as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryAlert.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Core\\ValueObjects\\Duration\:\:isGreaterThan\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:generateRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:getSlowQueryStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$interval of method DateTimeImmutable\:\:sub\(\) expects DateInterval, App\\Framework\\Core\\ValueObjects\\Duration given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Parameter \$timestamp of class App\\Framework\\Database\\Profiling\\SlowQueryAlert constructor expects App\\Framework\\Database\\Events\\Timestamp, DateTimeImmutable given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:\$alertThresholds type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:\$recentSlowQueries type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:\$slowQueryPatterns is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Profiling\\SlowQueryDetector\:\:\$slowQueryPatterns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryDetector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Profiling\\SlowQueryPattern\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Profiling/SlowQueryPattern.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/Examples/QueryBuilderUsageExample.php
|
|
|
|
-
|
|
message: '#^Function strtotime\(\) is forbidden\: Use Clock\:\:fromString\(\) instead for better error handling$#'
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/Examples/QueryBuilderUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\Examples\\QueryBuilderUsageExample\:\:salesAnalytics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/Examples/QueryBuilderUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\Examples\\QueryBuilderUsageExample\:\:userDashboardStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/Examples/QueryBuilderUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\QueryBuilder\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/QueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\QueryBuilderFactory\:\:\$hydrator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/QueryBuilderFactory.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\QueryBuilderFactory\:\:\$identityMap is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/QueryBuilderFactory.php
|
|
|
|
-
|
|
message: '#^Cannot call method getMetadata\(\) on App\\Framework\\Database\\Metadata\\MetadataRegistry\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:execute\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:first\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:getEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:getParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:whereIn\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:whereNotIn\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:whereRaw\(\) has parameter \$bindings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$groupBy type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$having type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$joins type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$orderBy type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$parameterIndex is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$parameters type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$select type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\QueryBuilder\\SelectQueryBuilder\:\:\$where type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/QueryBuilder/SelectQueryBuilder.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method DateInterval\:\:getTimestamp\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:__construct\(\) has parameter \$replicaConnections with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:calculateSuccessRate\(\) has parameter \$metrics with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:getHealthyReplicas\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:getRoutingStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:getWeightDistribution\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:selectByResponseTime\(\) has parameter \$healthyReplicas with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:selectLeastConnections\(\) has parameter \$healthyReplicas with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:selectRandom\(\) has parameter \$healthyReplicas with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:selectRoundRobin\(\) has parameter \$healthyReplicas with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:selectWeighted\(\) has parameter \$healthyReplicas with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$configIndex of method App\\Framework\\Database\\Config\\ReadWriteConfig\:\:getConnectionWeight\(\) expects int, int\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$configIndex of method App\\Framework\\Database\\Config\\ReadWriteConfig\:\:getMaxConnections\(\) expects int, int\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:\$connectionCounts type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:\$replicaHealth type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:\$replicaMetrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\MasterSlaveRouter\:\:\$responseTimeHistory type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/MasterSlaveRouter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getConnectionHealthMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getFastestQueryType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getOverviewMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getPerformanceMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getQueryMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getQueryTypeMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getSlowestQueryType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:testConnectionHealth\(\) has parameter \$connection with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:testConnectionHealth\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:\$connectionMetrics is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:\$connectionMetrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWrite\\ReadWriteMonitor\:\:\$queryMetrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWrite/ReadWriteMonitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:__construct\(\) has parameter \$readConnections with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:execute\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:getReadConnections\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:query\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:queryColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:queryColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:queryOne\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:queryOne\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ReadWriteConnection\:\:queryScalar\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\ReadWriteConnection\:\:\$readConnections type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ReadWriteConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findAllEager\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findBy\(\) has parameter \$orderBy with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findBy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:findOneBy\(\) has parameter \$criteria with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:saveAll\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Repository\\EntityRepository\:\:saveAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Repository/EntityRepository.php
|
|
|
|
-
|
|
message: '#^Interface App\\Framework\\Database\\ResultInterface extends generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Database/ResultInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ResultInterface\:\:fetch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ResultInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ResultInterface\:\:fetchAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ResultInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\ResultInterface\:\:fetchColumn\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/ResultInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:addColumn\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:dropColumn\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:dropForeign\(\) has parameter \$index with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:dropIndex\(\) has parameter \$index with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:dropUnique\(\) has parameter \$index with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:enum\(\) has parameter \$allowed with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:foreign\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:fulltext\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:index\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:primary\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:spatialIndex\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Blueprint\:\:unique\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Blueprint\:\:\$columns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Blueprint\:\:\$commands type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Blueprint\:\:\$foreignKeys type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Blueprint\:\:\$indexes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Blueprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\ColumnDefinition\:\:__construct\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ColumnDefinition.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\ColumnDefinition\:\:\$parameters type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ColumnDefinition.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Commands\\DropColumnCommand\:\:__construct\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropColumnCommand.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Commands\\DropColumnCommand\:\:\$columns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropColumnCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Commands\\DropForeignCommand\:\:__construct\(\) has parameter \$index with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropForeignCommand.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Commands\\DropForeignCommand\:\:\$index type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropForeignCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Commands\\DropIndexCommand\:\:__construct\(\) has parameter \$index with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropIndexCommand.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Commands\\DropIndexCommand\:\:\$index type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Commands/DropIndexCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\ForeignKeyDefinition\:\:__construct\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ForeignKeyDefinition.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\ForeignKeyDefinition\:\:references\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ForeignKeyDefinition.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\ForeignKeyDefinition\:\:\$columns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ForeignKeyDefinition.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\ForeignKeyDefinition\:\:\$referencedColumns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/ForeignKeyDefinition.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\IndexDefinition\:\:__construct\(\) has parameter \$columns with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/IndexDefinition.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\IndexDefinition\:\:\$columns type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/IndexDefinition.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\MySQLSchemaCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/MySQLSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\MySQLSchemaCompiler\:\:compileAlterTable\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/MySQLSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\PostgreSQLSchemaCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/PostgreSQLSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\PostgreSQLSchemaCompiler\:\:compileAlterTable\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/PostgreSQLSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\SQLiteSchemaCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/SQLiteSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\SQLiteSchemaCompiler\:\:compileAlterTable\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/SQLiteSchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\Schema\:\:toSql\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Schema.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\Schema\\Schema\:\:\$commands type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/Schema.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Schema\\SchemaCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Schema/SchemaCompiler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\Metadata\\EntityMetadata\:\:getProperties\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\TypeConverter\:\:convertToDatabaseValue\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\TypeConverter\:\:convertToPHPValue\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Database\\Serialization\\SerializationException constructor invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 2
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:deserialize\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:deserializeCollection\(\) has parameter \$serializedEntities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:deserializeCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:isCompatible\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:serialize\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:serializeCollection\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\Serialization\\EntitySerializer\:\:serializeCollection\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Database/Serialization/EntitySerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\EmailCaster\:\:fromDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/EmailCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\EmailCaster\:\:toDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/EmailCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\JsonCaster\:\:fromDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/JsonCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\JsonCaster\:\:toDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/JsonCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\PhoneNumberCaster\:\:fromDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/PhoneNumberCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\PhoneNumberCaster\:\:toDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/PhoneNumberCaster.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\TypeCasterInterface\:\:fromDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/TypeCasterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\TypeCasterInterface\:\:toDatabase\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/TypeCasterInterface.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 2
|
|
path: src/Framework/Database/TypeCaster/TypeCasterRegistry.php
|
|
|
|
-
|
|
message: '#^Dead catch \- Exception is never thrown in the try block\.$#'
|
|
identifier: catch.neverThrown
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/TypeCasterRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\TypeCaster\\TypeCasterRegistry\:\:getAllKnownTypes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/TypeCaster/TypeCasterRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkDeleteSameType\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/BulkOperations.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkInsertSameType\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/BulkOperations.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkUpdateSameType\(\) has parameter \$entities with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/BulkOperations.php
|
|
|
|
-
|
|
message: '#^Variable \$ids in empty\(\) always exists and is not falsy\.$#'
|
|
identifier: empty.variable
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/BulkOperations.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:extractEntityData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/ChangeTracker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:getAllTrackedEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/ChangeTracker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:getEntitiesByState\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/ChangeTracker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/ChangeTracker.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:\$originalData type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/ChangeTracker.php
|
|
|
|
-
|
|
message: '#^Cannot call method commit\(\) on App\\Framework\\Database\\ConnectionInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Cannot call method execute\(\) on App\\Framework\\Database\\ConnectionInterface\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 3
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\UnitOfWork\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\UnitOfWork\:\:merge\(\) should return object but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Database\\UnitOfWork\\UnitOfWork\:\:mergeEntityChanges\(\) has parameter \$metadata with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$entity of method App\\Framework\\Database\\UnitOfWork\\ChangeTracker\:\:markDirty\(\) expects object, object\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$target of method App\\Framework\\Database\\UnitOfWork\\UnitOfWork\:\:mergeEntityChanges\(\) expects object, object\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$connection of method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkDelete\(\) expects App\\Framework\\Database\\ConnectionInterface, App\\Framework\\Database\\ConnectionInterface\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$connection of method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkInsert\(\) expects App\\Framework\\Database\\ConnectionInterface, App\\Framework\\Database\\ConnectionInterface\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$connection of method App\\Framework\\Database\\UnitOfWork\\BulkOperations\:\:bulkUpdate\(\) expects App\\Framework\\Database\\ConnectionInterface, App\\Framework\\Database\\ConnectionInterface\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Database\\UnitOfWork\\UnitOfWork\:\:\$hydrator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Database/UnitOfWork/UnitOfWork.php
|
|
|
|
-
|
|
message: '#^Dead catch \- Exception is never thrown in the try block\.$#'
|
|
identifier: catch.neverThrown
|
|
count: 1
|
|
path: src/Framework/DateTime/SystemClock.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\DateTime\\SystemClock\:\:now\(\) has App\\Framework\\DateTime\\Exceptions\\InvalidDateTimeException in PHPDoc @throws tag but it''s not thrown\.$#'
|
|
identifier: throws.unusedType
|
|
count: 1
|
|
path: src/Framework/DateTime/SystemClock.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Debug/DebugEntry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Debug\\DebugEntry\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Debug/DebugEntry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Debug\\Debugger\:\:dumpArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Debug/Debugger.php
|
|
|
|
-
|
|
message: '#^Constant App\\Framework\\Debug\\Formatters\\ConsoleFormatter\:\:GRAY is unused\.$#'
|
|
identifier: classConstant.unused
|
|
count: 1
|
|
path: src/Framework/Debug/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Function print_r\(\) is forbidden\: Use logger or debug\(\) function instead$#'
|
|
count: 1
|
|
path: src/Framework/Debug/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Debug\\Formatters\\ConsoleFormatter\:\:formatValue\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Debug/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Debug/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Function print_r\(\) is forbidden\: Use logger or debug\(\) function instead$#'
|
|
count: 1
|
|
path: src/Framework/Debug/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Function debug_array\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Debug/helpers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\DiscoveryServiceBootstrapper\:\:isContextAllowed\(\) has parameter \$initializerData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/DiscoveryServiceBootstrapper.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$reflectionProvider of class App\\Framework\\DI\\InitializerDependencyGraph constructor expects App\\Framework\\Reflection\\CachedReflectionProvider, App\\Framework\\Reflection\\ReflectionProvider given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Discovery/DiscoveryServiceBootstrapper.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between mixed and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Discovery/DiscoveryServiceBootstrapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Discovery\\FileScannerInterface\:\:findChangedFiles\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Call to method getTaskProcessor\(\) on an unknown class App\\Framework\\Async1\\AsyncFileScanner\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Async1\\AsyncFileScanner not found\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\FileScannerService\:\:processFilesAsync\(\) has parameter \$files with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\FileScannerService\:\:scanInChunks\(\) has parameter \$phpFiles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$length of function array_chunk expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\FileScannerService\:\:\$scannedFiles type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/FileScannerService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:__construct\(\) has parameter \$additionalResults with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:__construct\(\) has parameter \$attributeResults with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:__construct\(\) has parameter \$interfaceImplementations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:__construct\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:__construct\(\) has parameter \$templates with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:addAttributeResult\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getAllAttributeResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getAllInterfaceImplementations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getAttributeResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getInterfaceImplementations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:getTemplates\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:setAttributeResults\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:setInterfaceImplementations\(\) has parameter \$implementations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:setRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:setTemplates\(\) has parameter \$templates with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:\$additionalResults type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:\$attributeResults type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:\$interfaceImplementations type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:\$routes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Results\\DiscoveryResults\:\:\$templates type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Results/DiscoveryResults.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\UnifiedDiscoveryService\:\:__construct\(\) has parameter \$attributeMappers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/UnifiedDiscoveryService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\UnifiedDiscoveryService\:\:__construct\(\) has parameter \$targetInterfaces with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/UnifiedDiscoveryService.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:__construct\(\) has parameter \$attributeMappers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:extractAttributeData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:extractMethodParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:getAllResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:getAttributeResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:processElementAttributes\(\) has parameter \$element with generic class ReflectionClass but does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Discovery\\Visitors\\AttributeDiscoveryVisitor\:\:\$attributeResults type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Discovery/Visitors/AttributeDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Encryption\\AesEncryption\:\:getMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Encryption/AesEncryption.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between string and false will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Encryption/AesEncryption.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Encryption\\BasicEncryption\:\:getMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Encryption/BasicEncryption.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between string and false will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Encryption/BasicEncryption.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Encryption\\EncryptionFactory\:\:getAvailableMethods\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Encryption/EncryptionFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\AlertUrgency\:\:getNotificationChannels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/AlertUrgency.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\AlertUrgency\:\:getRetryStrategy\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/AlertUrgency.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertChannel\:\:getLastDeliveryStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertChannel.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertChannel\:\:sendAlert\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertChannel.php
|
|
|
|
-
|
|
message: '#^Binary operation "\-" between int and App\\Framework\\Cache\\CacheItem results in an error\.$#'
|
|
identifier: binaryOp.invalid
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Queue\\Queue\:\:pushDelayed\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Empty array passed to foreach\.$#'
|
|
identifier: foreach.emptyArray
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:__construct\(\) has parameter \$channels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:__construct\(\) has parameter \$escalationConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:__construct\(\) has parameter \$throttleConfig with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:log\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:processRetry\(\) has parameter \$retryData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:scheduleEscalation\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:scheduleEscalation\(\) has parameter \$failedChannels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:scheduleEscalation\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:scheduleRetry\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:scheduleRetry\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:sendAlert\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:sendAlert\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:testChannels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:updateThrottle\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Offset ''high''\|''low''\|''medium''\|''urgent'' on array\{\} on left side of \?\? does not exist\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Offset mixed on array\{\} in isset\(\) does not exist\.$#'
|
|
identifier: isset.offset
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:\$escalationConfig is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:\$channels is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:\$channels is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:\$channelsByUrgency is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\ErrorAggregation\\Alerting\\AlertManager\:\:\$channelsByUrgency is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between App\\Framework\\Cache\\CacheItem and null will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between App\\Framework\\Cache\\CacheItem and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 3
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Variable \$channelNames in empty\(\) always exists and is always falsy\.$#'
|
|
identifier: empty.variable
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/AlertManager.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 4
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Call to method send\(\) on an unknown class App\\Framework\\Mail\\Transport\\TransportInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:__construct\(\) has parameter \$recipients with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:buildBody\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:getLastDeliveryStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:sendAlert\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Parameter \$from of class App\\Framework\\Mail\\Message constructor expects App\\Domain\\Common\\ValueObject\\Email, string given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Parameter \$to of class App\\Framework\\Mail\\Message constructor expects App\\Framework\\Mail\\EmailList, array given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Parameter \$transport of method App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:__construct\(\) has invalid type App\\Framework\\Mail\\Transport\\TransportInterface\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:\$lastDeliveryStatus type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:\$transport has unknown class App\\Framework\\Mail\\Transport\\TransportInterface as its type\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\ErrorAggregation\\Alerting\\EmailAlertChannel\:\:\$lastDeliveryStatus is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Unknown parameter \$fromName in call to App\\Framework\\Mail\\Message constructor\.$#'
|
|
identifier: argument.unknown
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Unknown parameter \$isHtml in call to App\\Framework\\Mail\\Message constructor\.$#'
|
|
identifier: argument.unknown
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Alerting/EmailAlertChannel.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/AlertCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateInterval is forbidden\: Use App\\Framework\\DateTime\\DateTime\:\:createInterval\(\) instead for consistent error handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/AlertCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Commands/AlertCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\AlertCommand\:\:stats\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/AlertCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\AlertCommand\:\:test\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/AlertCommand.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorAggregationStatsCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateInterval is forbidden\: Use App\\Framework\\DateTime\\DateTime\:\:createInterval\(\) instead for consistent error handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorAggregationStatsCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorAggregationStatsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\ErrorAggregationStatsCommand\:\:cleanup\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorAggregationStatsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\ErrorAggregationStatsCommand\:\:stats\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorAggregationStatsCommand.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 5
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorPatternsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\ErrorPatternsCommand\:\:acknowledge\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorPatternsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\ErrorPatternsCommand\:\:list\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorPatternsCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Commands\\ErrorPatternsCommand\:\:resolve\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Commands/ErrorPatternsCommand.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Mail\\Transport\\TransportInterface not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregationInitializer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:delete\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 5
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateInterval is forbidden\: Use App\\Framework\\DateTime\\DateTime\:\:createInterval\(\) instead for consistent error handling$#'
|
|
count: 3
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^If condition is always true\.$#'
|
|
identifier: if.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:exportData\(\) has parameter \$filters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getActivePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getErrorTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getHealthStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getPatternsByService\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getRecentEvents\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:getTopPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:logError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorAggregator\:\:processBatch\(\) has parameter \$errorEvents with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Queue\\Queue\:\:push\(\) invoked with 3 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$data of static method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:fromArray\(\) expects array, App\\Framework\\Cache\\CacheItem given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$job of method App\\Framework\\Queue\\Queue\:\:push\(\) expects object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$length of function array_chunk expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between App\\Framework\\Cache\\CacheItem and null will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between App\\Framework\\ErrorAggregation\\ErrorPattern and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorAggregator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Id\\Ulid\\Ulid\:\:generate\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorEvent\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorEvent\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorEvent\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorEvent\:\:normalizeErrorMessage\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_starts_with expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Parameter \$requestId of class App\\Framework\\ErrorAggregation\\ErrorEvent constructor expects string\|null, App\\Framework\\Http\\RequestId\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Static method App\\Framework\\Id\\Ulid\\Ulid\:\:fromString\(\) invoked with 1 parameter, 2 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorEvent.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Call to an undefined static method App\\Framework\\Id\\Ulid\\Ulid\:\:generate\(\)\.$#'
|
|
identifier: staticMethod.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 5
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:__construct\(\) has parameter \$affectedIps with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:__construct\(\) has parameter \$affectedUsers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\ErrorPattern\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Static method App\\Framework\\Id\\Ulid\\Ulid\:\:fromString\(\) invoked with 1 parameter, 2 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/ErrorPattern.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Id\\Ulid\\Ulid\:\:toString\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Cannot access offset 0 on App\\Framework\\Database\\ResultInterface\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 4
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:exportEvents\(\) has parameter \$filters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getActivePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getErrorTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getHealthStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getPatternsByService\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getRecentEvents\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:getTopPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:hydrateEvent\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:hydratePattern\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\DatabaseErrorStorage\:\:storeEventsBatch\(\) has parameter \$events with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$array of function array_map expects array, App\\Framework\\Database\\ResultInterface given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Static method App\\Framework\\Id\\Ulid\\Ulid\:\:fromString\(\) invoked with 1 parameter, 2 required\.$#'
|
|
identifier: arguments.count
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Variable \$result in empty\(\) always exists and is not falsy\.$#'
|
|
identifier: empty.variable
|
|
count: 2
|
|
path: src/Framework/ErrorAggregation/Storage/DatabaseErrorStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:exportEvents\(\) has parameter \$filters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getActivePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getErrorTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getHealthStatus\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getPatternsByService\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getRecentEvents\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getStatistics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:getTopPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorAggregation\\Storage\\ErrorStorageInterface\:\:storeEventsBatch\(\) has parameter \$events with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorAggregation/Storage/ErrorStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BoundaryResult\:\:onFailure\(\) return type with generic class App\\Framework\\ErrorBoundaries\\BoundaryResult does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BoundaryResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BoundaryResult\:\:onSuccess\(\) return type with generic class App\\Framework\\ErrorBoundaries\\BoundaryResult does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BoundaryResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BoundaryResult\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BoundaryResult.php
|
|
|
|
-
|
|
message: '#^Template type U of method App\\Framework\\ErrorBoundaries\\BoundaryResult\:\:failure\(\) is not referenced in a parameter\.$#'
|
|
identifier: method.templateTypeNotInParameter
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BoundaryResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:create\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:create\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:create\(\) return type with generic class App\\Framework\\ErrorBoundaries\\BulkResult does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:empty\(\) return type with generic class App\\Framework\\ErrorBoundaries\\BulkResult does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:filterResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:getFailedKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:getResults\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:getSuccessfulKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\BulkResult\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/BulkResult.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 2
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:getCircuitBreakerStates\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:reset\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:stats\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:testBasicFunctionality\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:testBulkOperations\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:testCircuitBreaker\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:testRetryStrategies\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\Commands\\BoundaryCommand\:\:testTimeout\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between ''fallback_executed'' and ''fallback_executed'' will always evaluate to true\.$#'
|
|
identifier: identical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/Commands/BoundaryCommand.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Invalid type Throwable\|null to throw\.$#'
|
|
identifier: throw.notThrowable
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundary\:\:executeParallel\(\) return type with generic class App\\Framework\\ErrorBoundaries\\BoundaryResult does not specify its types\: T$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundary\:\:log\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundaryFactory\:\:__construct\(\) has parameter \$routeConfigs with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundaryFactory\:\:getDefaultRouteConfigs\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryFactory.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorBoundaries\\ErrorBoundaryFactory\:\:\$routeConfigs type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundaryInitializer\:\:createConfigFromArray\(\) has parameter \$settings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryInitializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorBoundaries\\ErrorBoundaryInitializer\:\:loadRouteConfigs\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryInitializer.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorBoundaries/ErrorBoundaryMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\ErrorContext\:\:__construct\(\) has parameter \$additionalData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorContext.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Request\:\:getUri\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Left side of && is always true\.$#'
|
|
identifier: booleanAnd.leftAlwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\ErrorHandler\:\:createExceptionMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$callback of function set_error_handler expects \(callable\(int, string, string, int\)\: bool\)\|null, Closure\(int, string, string, int\)\: void given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$location of class App\\Framework\\Http\\Responses\\RedirectResponse constructor expects App\\Framework\\Http\\Uri, App\\Framework\\Http\\Uri\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorHandling\\ErrorHandler\:\:\$requestIdGenerator is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ErrorHandler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Logging\\Logger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/ErrorHandling/ErrorLogger.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/ErrorLogger.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Router\\Exception\\MethodNotAllowed not found\.$#'
|
|
identifier: class.notFound
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/ExceptionConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\ExceptionConverter\:\:getResponseBody\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/ExceptionConverter.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityAlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityAlertManager\:\:__construct\(\) has parameter \$alertChannels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityAlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityAlertManager\:\:createAlertPayload\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityAlertManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityAlertManager\:\:createWithChannels\(\) has parameter \$channels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityAlertManager.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityEventHandler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Logging\\Logger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:createAlertData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:createOWASPLog\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:logToErrorLog\(\) has parameter \$owaspLog with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/SecurityEventLogger.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\ErrorHandling\\StackTrace implements generic interface ArrayAccess but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\ErrorHandling\\StackTrace implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\StackTrace\:\:filter\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\StackTrace\:\:getFirst\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\StackTrace\:\:getLast\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\StackTrace\:\:processTrace\(\) has parameter \$trace with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/StackTrace.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\TraceItem\:\:__construct\(\) has parameter \$args with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/TraceItem.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/View/ApiErrorRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\View\\ApiErrorRenderer\:\:render\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/View/ApiErrorRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorHandling\\View\\ApiErrorRenderer\:\:renderFromHandlerContext\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/View/ApiErrorRenderer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$value of static method App\\Framework\\Http\\Status\:\:from\(\) expects int\|string, App\\Framework\\Http\\Status given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/View/ErrorResponseFactory.php
|
|
|
|
-
|
|
message: '#^Expression on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.expr
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/View/ErrorTemplateRenderer.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 4
|
|
path: src/Framework/ErrorHandling/View/ErrorTemplateRenderer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function htmlspecialchars expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorHandling/View/ErrorTemplateRenderer.php
|
|
|
|
-
|
|
message: '#^Using nullsafe method call on non\-nullable type App\\Framework\\Http\\RequestId\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 2
|
|
path: src/Framework/ErrorHandling/View/ErrorTemplateRenderer.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\>" between \(array\|float\|int\) and float results in an error\.$#'
|
|
identifier: greater.invalid
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:assessRisk\(\) has parameter \$trends with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:assessRisk\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateAvailabilityImpact\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateAvailabilityImpact\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateBusinessImpact\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateBusinessImpact\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateErrorVelocity\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateImpactMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateOverallHealthScore\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateOverallHealthScore\(\) should return int but returns float\|int\<0, 100\>\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateStandardDeviation\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateSystemImpact\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateSystemImpact\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateUserImpact\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:calculateUserImpact\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:detectAnomalies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:detectSeasonalPatterns\(\) has parameter \$trends with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:detectSeasonalPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findCascadePatterns\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findCascadePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findRouteCorrelations\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findRouteCorrelations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findTimePatterns\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findTimePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findUserPatterns\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:findUserPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generateHealthReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generatePredictiveInsights\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generateRecommendations\(\) has parameter \$prediction with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generateRecommendations\(\) has parameter \$risk with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generateRecommendations\(\) has parameter \$seasonal with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:generateRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyBusinessCriticalRoutes\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyBusinessCriticalRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyPatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyTimePatterns\(\) has parameter \$daily with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyTimePatterns\(\) has parameter \$hourly with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:identifyTimePatterns\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:predictTrend\(\) has parameter \$trends with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Analytics\\ErrorAnalyticsEngine\:\:predictTrend\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Analytics/ErrorAnalyticsEngine.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Console\\ExitCode\:\:FAILURE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 3
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:analytics\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:cleanup\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:health\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:search\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:show\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Commands\\ErrorReportingCommand\:\:stats\(\) should return int but returns App\\Framework\\Console\\ExitCode\:\:SUCCESS\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Commands/ErrorReportingCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$breadcrumbs with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$customData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$requestData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$serverInfo with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:__construct\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:create\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:fromThrowable\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:getServerInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:withBreadcrumbs\(\) has parameter \$breadcrumbs with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:withCustomData\(\) has parameter \$customData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:withRequest\(\) has parameter \$requestData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReport\:\:withTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Offset ''function'' on array\{function\: string, line\?\: int, file\?\: string, class\?\: class\-string, type\?\: ''\-\>''\|''\:\:'', args\?\: array\<mixed\>, object\?\: object\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>class" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReport.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:__construct\(\) has parameter \$exceptions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:__construct\(\) has parameter \$levels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:__construct\(\) has parameter \$methods with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:__construct\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:__construct\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportCriteria\:\:withLevels\(\) has parameter \$levels with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportCriteria.php
|
|
|
|
-
|
|
message: '#^Cannot call method push\(\) on App\\Framework\\Queue\\Queue\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:__construct\(\) has parameter \$filters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:__construct\(\) has parameter \$processors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:findReports\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:getRecentReports\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:logDebug\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:logError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:logInfo\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:reportBatch\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:reportBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:reportError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:reportThrowable\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReporter\:\:withRequestContext\(\) has parameter \$requestData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\RequestContextualReporter\:\:__construct\(\) has parameter \$requestData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\RequestContextualReporter\:\:reportError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\RequestContextualReporter\:\:reportThrowable\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\UserContextualReporter\:\:reportError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\UserContextualReporter\:\:reportThrowable\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\ErrorReporting\\ErrorReporter\:\:\$clock is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:buildRequestContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:extractIpFromHeader\(\) should return string\|null but returns array\<string\>\|string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:extractRequestData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:sanitizeArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:sanitizeArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorReportingMiddleware\:\:sanitizeString\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_contains expects string, array\<string\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_contains expects string, array\<string\>\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$string of function explode expects string, array\<string\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorReportingMiddleware.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$environmentBreakdown with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByDay with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByException with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByHour with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByLevel with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByRoute with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$errorsByUser with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$responseTimeImpact with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$topErrors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:__construct\(\) has parameter \$trendingErrors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:getInsights\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:getMostFrequentException\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:getMostProblematicRoute\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:getPeakErrorHour\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\ErrorStatistics\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array is passed by reference so it does not accept readonly property App\\Framework\\ErrorReporting\\ErrorStatistics\:\:\$errorsByException\.$#'
|
|
identifier: argument.byRef
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array is passed by reference so it does not accept readonly property App\\Framework\\ErrorReporting\\ErrorStatistics\:\:\$errorsByHour\.$#'
|
|
identifier: argument.byRef
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array is passed by reference so it does not accept readonly property App\\Framework\\ErrorReporting\\ErrorStatistics\:\:\$errorsByRoute\.$#'
|
|
identifier: argument.byRef
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/ErrorStatistics.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Processors\\RequestContextProcessor\:\:getRequestData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function rtrim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Right side of \|\| is always true\.$#'
|
|
identifier: booleanOr.rightAlwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/RequestContextProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method get\(\) on App\\Framework\\Http\\Session\\Session\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method getId\(\) on App\\Framework\\Http\\Session\\Session\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method has\(\) on App\\Framework\\Http\\Session\\Session\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 3
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Processors\\UserContextProcessor\:\:addBreadcrumb\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Processors\\UserContextProcessor\:\:getUserBreadcrumbs\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$userId of method App\\Framework\\ErrorReporting\\ErrorReport\:\:withUser\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Right side of \|\| is always true\.$#'
|
|
identifier: booleanOr.rightAlwaysTrue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Variable \$tags in empty\(\) always exists and is not falsy\.$#'
|
|
identifier: empty.variable
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Processors/UserContextProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\ConnectionInterface\:\:transaction\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Cannot access offset 0 on App\\Framework\\Database\\ResultInterface\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 8
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:buildCriteriaQuery\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:findByCriteria\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:findByFingerprint\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:findRecent\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:getHealthInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:getTopErrors\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:getTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:hydrate\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\DatabaseErrorReportStorage\:\:storeBatch\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$array of function array_map expects array, App\\Framework\\Database\\ResultInterface given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Variable \$result in empty\(\) always exists and is not falsy\.$#'
|
|
identifier: empty.variable
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/DatabaseErrorReportStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:findByCriteria\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:findByFingerprint\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:findRecent\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:getHealthInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:getTopErrors\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:getTrends\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\ErrorReporting\\Storage\\ErrorReportStorageInterface\:\:storeBatch\(\) has parameter \$reports with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/ErrorReporting/Storage/ErrorReportStorageInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\EventBus\\DefaultEventBus\:\:__construct\(\) has parameter \$eventHandlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/EventBus/DefaultEventBus.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/EventBus/DefaultEventBus.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$container of class App\\Framework\\EventBus\\DefaultEventBus constructor expects App\\Framework\\DI\\DefaultContainer, App\\Framework\\DI\\Container given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/EventBus/EventBusInitializer.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\EventBus\\QueryHandler not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\EventBus\\EventHandlerCompiler\:\:compile\(\) has parameter \$handlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\EventBus\\EventHandlerCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\EventBus\\EventHandlerMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/EventBus/EventHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:AUTH_ACCOUNT_LOCKED\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/AccountLockedException.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Exception/Authentication/AccountLockedException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\AccountLockedException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/AccountLockedException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:__construct\(\) has parameter \$requiredRoles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:__construct\(\) has parameter \$userRoles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:apiEndpoint\(\) has parameter \$requiredScopes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:getMissingRoles\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InsufficientPrivilegesException\:\:resourceAccess\(\) has parameter \$requiredRoles with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InsufficientPrivilegesException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\InvalidCredentialsException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/InvalidCredentialsException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\SessionTimeoutException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/SessionTimeoutException.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/TokenExpiredException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Authentication\\TokenExpiredException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Authentication/TokenExpiredException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ConsoleException\:\:invalidArguments\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ConsoleException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ConsoleException\:\:invalidArguments\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ConsoleException.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$context of class App\\Framework\\Exception\\ConsoleException constructor expects App\\Framework\\Exception\\ExceptionContext, int given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Exception/ConsoleException.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$code of class App\\Framework\\Exception\\ConsoleException constructor expects int, null given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Exception/ConsoleException.php
|
|
|
|
-
|
|
message: '#^Parameter \#4 \$previous of class App\\Framework\\Exception\\ConsoleException constructor expects Throwable\|null, App\\Framework\\Exception\\ExceptionContext given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Exception/ConsoleException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\DatabaseException\:\:constraintViolation\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/DatabaseException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\DatabaseException\:\:transactionFailed\(\) has parameter \$operations with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/DatabaseException.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$num of function decoct expects int, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Exception/DirectoryCreateException.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$num of function decoct expects int, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Exception/DirectoryListException.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:create\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:forLogging\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:fromException\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:toFlatArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:toSecurityEventFormat\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:toSecurityEventJson\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ErrorHandlerContext\:\:withMetadata\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ErrorHandlerContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:__construct\(\) has parameter \$debug with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:sanitizeData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:sanitizeData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:withData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:withDebug\(\) has parameter \$debug with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\ExceptionContext\:\:withMetadata\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/ExceptionContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/FrameworkException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:withData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/FrameworkException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:withDebug\(\) has parameter \$debug with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/FrameworkException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:withMetadata\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/FrameworkException.php
|
|
|
|
-
|
|
message: '#^Unsafe usage of new static\(\)\.$#'
|
|
identifier: new.static
|
|
count: 4
|
|
path: src/Framework/Exception/FrameworkException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:__construct\(\) has parameter \$allowedContentTypes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:analyzeProvidedContentType\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:fileUpload\(\) has parameter \$allowedTypes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:formatContentTypeList\(\) has parameter \$contentTypes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:getResponseHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\InvalidContentTypeException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/InvalidContentTypeException.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:HTTP_MALFORMED_REQUEST\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Http/MalformedJsonException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\MalformedJsonException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/MalformedJsonException.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:HTTP_REQUEST_TOO_LARGE\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Http/OversizedRequestException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\OversizedRequestException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/OversizedRequestException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\OversizedRequestException\:\:getTechnicalDetails\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/OversizedRequestException.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RateLimitExceededException.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RateLimitExceededException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\RateLimitExceededException\:\:getRateLimitHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RateLimitExceededException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\RateLimitExceededException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RateLimitExceededException.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:HTTP_ROUTE_NOT_FOUND\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RouteNotFoundException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\RouteNotFoundException\:\:__construct\(\) has parameter \$availableRoutes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RouteNotFoundException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\RouteNotFoundException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RouteNotFoundException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Http\\RouteNotFoundException\:\:getSimilarRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Http/RouteNotFoundException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\RequestContext\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/RequestContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\RequestContext\:\:create\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/RequestContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\RequestContext\:\:getHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/RequestContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\RequestContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/RequestContext.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:SECURITY_PATH_TRAVERSAL\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\PathTraversalAttemptException\:\:analyzePattern\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\PathTraversalAttemptException\:\:generateIOC\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\PathTraversalAttemptException\:\:getSecureAlternatives\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\PathTraversalAttemptException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\PathTraversalAttemptException\:\:getWafRuleSuggestions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Regex pattern is invalid\: Compilation failed\: PCRE2 does not support \\F, \\L, \\l, \\N\{name\}, \\U, or \\u at offset 2 in pattern\: /\\u\[0\-9a\-f\]\{4\}/i$#'
|
|
identifier: regexp.pattern
|
|
count: 1
|
|
path: src/Framework/Exception/Security/PathTraversalAttemptException.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:SECURITY_SQL_INJECTION\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\SqlInjectionAttemptException\:\:analyzePattern\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\SqlInjectionAttemptException\:\:generateIOC\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\SqlInjectionAttemptException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Exception/Security/SqlInjectionAttemptException.php
|
|
|
|
-
|
|
message: '#^Access to undefined constant App\\Framework\\Exception\\ErrorCode\:\:SECURITY_XSS_ATTEMPT\.$#'
|
|
identifier: classConstant.notFound
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\XssAttemptException\:\:analyzePattern\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\XssAttemptException\:\:generateIOC\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\XssAttemptException\:\:getCspRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\XssAttemptException\:\:getSecurityEventData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\Security\\XssAttemptException\:\:getWafRuleSuggestions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Exception/Security/XssAttemptException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthenticationAccountLockedEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthenticationAccountLockedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthenticationLoginFailedEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthenticationLoginFailedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthenticationLoginSuccessAfterFailEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthenticationLoginSuccessAfterFailEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthenticationLoginSuccessEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthenticationLoginSuccessEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthorizationAccessDeniedEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthorizationAccessDeniedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\AuthorizationAdminActionEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/AuthorizationAdminActionEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\InputSqlInjectionAttemptEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/InputSqlInjectionAttemptEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\InputXssAttemptEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/InputXssAttemptEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\SecurityEventInterface\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/SecurityEventInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SecurityEvent\\SystemExcessiveUseEvent\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityEvent/SystemExcessiveUseEvent.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Exception/SecurityException.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Exception/SystemContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SystemContext\:\:__construct\(\) has parameter \$environment with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SystemContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\SystemContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Exception/SystemContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\AppendableStorage\:\:appendCsv\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/AppendableStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\AppendableStorage\:\:appendJson\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/AppendableStorage.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Filesystem\\Directory has PHPDoc tag @property\-read for property \$contents with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/Directory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\Directory\:\:__construct\(\) has parameter \$contents with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/Directory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$path of method App\\Framework\\Filesystem\\FilePath\:\:isAbsolutePath\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilePath.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$string of function explode expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilePath.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Match arm comparison between ''bz2'' and ''bz2'' is always true\.$#'
|
|
identifier: match.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FileStorage\:\:appendCsv\(\) has parameter \$row with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FileStorage\:\:appendJson\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FileStorage\:\:getCompressed\(\) should return string but returns int\|string\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Offset ''dirname'' might not exist on array\{dirname\?\: string, basename\: string, extension\?\: string, filename\: string\}\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array \(list\<string\>\) of array_values is already a list, call has no effect\.$#'
|
|
identifier: arrayValues.list
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$content of method App\\Framework\\Filesystem\\FileStorage\:\:put\(\) expects string, int\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$content of method App\\Framework\\Filesystem\\FileStorage\:\:putAtomic\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$line of method App\\Framework\\Filesystem\\FileStorage\:\:appendLine\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FileStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemConfig\:\:__construct\(\) has parameter \$serializers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemConfig\:\:getDefaultStorageConfig\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemConfig\:\:getStorageConfig\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemConfig.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Filesystem/FilesystemFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$factory of method ReflectionClass\<App\\Framework\\Filesystem\\File\>\:\:newLazyProxy\(\) expects callable\(App\\Framework\\Filesystem\\File\)\: App\\Framework\\Filesystem\\File, array\{contents\: Closure\(App\\Framework\\Filesystem\\File\)\: string, size\: Closure\(App\\Framework\\Filesystem\\File\)\: int, lastModified\: Closure\(App\\Framework\\Filesystem\\File\)\: int\} given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemInitializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$storage of method App\\Framework\\Filesystem\\FilesystemManager\:\:registerStorage\(\) expects App\\Framework\\Filesystem\\Storage, object given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemInitializer.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemInitializer.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Filesystem\\FilesystemManager constructor invoked with 2 parameters, 0\-1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:create\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:getCsv\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:getJson\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:getSerializerInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:getStorageInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:putCsv\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\FilesystemManager\:\:putJson\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/FilesystemManager.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Filesystem/InMemoryStorage.php
|
|
|
|
-
|
|
message: '#^Cannot call method debug\(\) on App\\Framework\\Logging\\DefaultLogger\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 13
|
|
path: src/Framework/Filesystem/LoggableStorage.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Filesystem/LoggableStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\PermissionChecker\:\:getDiagnosticInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/PermissionChecker.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$group_id of function posix_getgrgid expects int, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/PermissionChecker.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$user_id of function posix_getpwuid expects int, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/PermissionChecker.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$keys of function array_combine expects array\<int\|string\>, list\<string\|null\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fputcsv expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function rewind expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function stream_get_contents expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function str_getcsv expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/CsvSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$depth of function json_decode expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/JsonSerializer.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$depth of function json_encode expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/JsonSerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\Serializers\\PhpSerializer\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/PhpSerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\Serializers\\PhpSerializer\:\:safe\(\) has parameter \$allowedClasses with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/Serializers/PhpSerializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\StorageFactory\:\:create\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Filesystem/StorageFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Filesystem\\StorageFactory\:\:create\(\) should return App\\Framework\\Filesystem\\Storage but returns App\\Framework\\Filesystem\\FileStorage\|App\\Framework\\Filesystem\\MemoryStorage\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Filesystem/StorageFactory.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
|
|
-
|
|
identifier: return.type
|
|
count: 1
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$callback of function array_any expects callable\(string, int\|string\)\: bool, Closure\(mixed\)\: \(0\|1\|false\) given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: method.unused
|
|
count: 1
|
|
|
|
-
|
|
identifier: return.type
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:delete\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Health/Checks/CacheHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Health/Checks/CacheHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Health/Checks/CacheHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Health/Checks/DatabaseHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Health/Checks/DiskSpaceHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Health/Checks/SystemHealthCheck.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Health/HealthCheckManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckManager\:\:getChecksByCategory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckManager\:\:getRegisteredChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckResult\:\:__construct\(\) has parameter \$details with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckResult\:\:healthy\(\) has parameter \$details with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckResult\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckResult\:\:unhealthy\(\) has parameter \$details with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthCheckResult\:\:warning\(\) has parameter \$details with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthCheckResult.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthReport\:\:__construct\(\) has parameter \$results with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthReport\:\:getFailedChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthReport\:\:getHealthyChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthReport\:\:getWarningChecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Health\\HealthReport\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Health/HealthReport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Api\\ClientLogRequest\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Api/ClientLogRequest.php
|
|
|
|
-
|
|
message: '#^Function gmdate\(\) is forbidden\: Use Clock\:\:now\(\)\-\>setTimezone\(\) and format\(\) instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/Cookies/Cookie.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Cookies\\Cookies\:\:\$cookies \(array\<string, App\\Framework\\Http\\Cookies\\Cookie\>\) does not accept array\<int\|string, App\\Framework\\Http\\Cookies\\Cookie\>\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/Http/Cookies/Cookies.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/AdaptiveStreamEmitter.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/Http/Emitter/HttpEmitter.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Http/Emitter/SseEmitter.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$end on App\\Framework\\Http\\Range\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$length on App\\Framework\\Http\\Range\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$start on App\\Framework\\Http\\Range\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$total on App\\Framework\\Http\\Range\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 8
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fclose expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function feof expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fread expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$stream of function fseek expects resource, resource\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$length of function fread expects int\<1, max\>, int given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$range of method App\\Framework\\Http\\Emitter\\StreamEmitter\:\:streamRange\(\) expects App\\Framework\\Http\\Range, App\\Framework\\Http\\Range\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/StreamEmitter.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/Emitter/WebSocketEmitter.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Http/HeaderManipulator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HeaderManipulator\:\:formatForCurl\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/HeaderManipulator.php
|
|
|
|
-
|
|
message: '#^Function print_r\(\) is forbidden\: Use logger or debug\(\) function instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:isInternalFormat\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:normalizeName\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:parseFromArray\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:parseFromArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:with\(\) has parameter \$value with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Headers.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpMiddlewareChain\:\:__construct\(\) has parameter \$middlewares with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpMiddlewareChain\:\:handle\(\) should return App\\Framework\\Http\\Response but returns App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpMiddlewareChain\:\:logError\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpMiddlewareChain\:\:logInfo\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpMiddlewareChain\:\:logInfo\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\HttpMiddlewareChain\:\:\$stateManager is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Http/HttpMiddlewareChain.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\HttpRequest\:\:__construct\(\) has parameter \$queryParams with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/HttpRequest.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareInvoker.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$class of function is_a expects string, class\-string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareInvoker.php
|
|
|
|
-
|
|
message: '#^Trying to invoke object but it might not be a callable\.$#'
|
|
identifier: callable.nonCallable
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareInvoker.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareInvoker.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareInvoker.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MiddlewareManager\:\:buildMiddlewareStack\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MiddlewareManager\:\:getCacheStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MiddlewareManager\:\:sortMiddlewaresByPriority\(\) has parameter \$middlewares with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MiddlewareManager\:\:sortMiddlewaresByPriority\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MiddlewareManager\:\:sortMiddlewaresByPriority\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewareManager.php
|
|
|
|
-
|
|
message: '#^Match expression does not handle remaining value\: App\\Framework\\Http\\MiddlewarePriority\:\:FIRST$#'
|
|
identifier: match.unhandled
|
|
count: 1
|
|
path: src/Framework/Http/MiddlewarePriority.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/CORSMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\ResponseManipulator\:\:withHeaders\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/CORSMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\CsrfMiddleware\:\:rotateTokenIfNeeded\(\) has parameter \$request with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/CsrfMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\CsrfMiddleware\:\:rotateTokenIfNeeded\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/CsrfMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\CsrfMiddleware\:\:validateCsrfToken\(\) has parameter \$request with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/CsrfMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Middlewares\\ExceptionHandlingMiddleware\:\:\$logger is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/ExceptionHandlingMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to function is_string\(\) with string will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$body on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\FormDataResponseMiddleware\:\:addErrorClassToField\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\FormDataResponseMiddleware\:\:cleanupErrorPlaceholders\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\FormDataResponseMiddleware\:\:cleanupOldInputPlaceholders\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\FormDataResponseMiddleware\:\:removeErrorDisplay\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\FormDataResponseMiddleware\:\:replaceTokenForFormId\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_contains expects string, array\<string\> given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\ResponseManipulator\:\:withBody\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between non\-empty\-array\<string\> and null will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/FormDataResponseMiddleware.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/HoneypotMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$status on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 2
|
|
path: src/Framework/Http/Middlewares/LoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Http/Middlewares/LoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\ErrorHandling\\SecurityEventLogger\:\:log\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\RateLimitMiddleware\:\:addRateLimitHeaders\(\) should return App\\Framework\\Http\\HttpResponse but returns App\\Framework\\Http\\Response\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\RateLimitMiddleware\:\:getClientIp\(\) has parameter \$request with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$identifier of class App\\Framework\\Exception\\SecurityEvent\\SystemExcessiveUseEvent constructor expects string, null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\Middlewares\\RateLimitMiddleware\:\:addRateLimitHeaders\(\) expects App\\Framework\\Http\\HttpResponse, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$limit of class App\\Framework\\Exception\\SecurityEvent\\SystemExcessiveUseEvent constructor expects int, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$body of class App\\Framework\\Http\\HttpResponse constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$currentUsage of class App\\Framework\\Exception\\SecurityEvent\\SystemExcessiveUseEvent constructor expects int, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RateLimitMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RemovePoweredByMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\ResponseManipulator\:\:withHeaders\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RemovePoweredByMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RequestIdMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\ResponseManipulator\:\:withHeaders\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RequestIdMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$status on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RequestLoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RequestLoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Http/Middlewares/RequestLoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^If condition is always true\.$#'
|
|
identifier: if.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RoutingMiddleware.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/RoutingMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/SecurityHeaderMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\SecurityHeaderMiddleware\:\:getSecurityHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/SecurityHeaderMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Middlewares\\SecurityHeaderMiddleware\:\:shouldAddHeader\(\) has parameter \$currentHeaders with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/SecurityHeaderMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$response of method App\\Framework\\Http\\ResponseManipulator\:\:withHeaders\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Middlewares/SecurityHeaderMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MimeType\:\:getExtensions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/MimeType.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\MimeTypeResolver\:\:getExtensions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/MimeTypeResolver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Request\:\:\$queryParams type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Request.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\RequestBody\:\:__construct\(\) has parameter \$post with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/RequestBody.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\RequestBody\:\:\$data type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/RequestBody.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/RequestFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function rtrim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/RequestFactory.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$combined is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$combined is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$id is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$id is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$signature is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\Http\\RequestId\:\:\$signature is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/Http/RequestId.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\RequestManipulator\:\:withAddedHeaders\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/RequestManipulator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Responses\\JsonResponse\:\:__construct\(\) has parameter \$body with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Responses/JsonResponse.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Responses\\JsonResponse\:\:\$body \(string\) does not accept string\|false\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/Http/Responses/JsonResponse.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Responses\\SseResponse\:\:\$initialEvents type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Responses/SseResponse.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\ServerEnvironment\:\:__construct\(\) has parameter \$serverData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/ServerEnvironment.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Services\\IpNetworkService\:\:getLocationContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Services/IpNetworkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Services\\IpSecurityService\:\:__construct\(\) has parameter \$blockedNetworks with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Services/IpSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Services\\IpSecurityService\:\:__construct\(\) has parameter \$trustedNetworks with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Services/IpSecurityService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\CsrfProtection\:\:cleanupOldTokens\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/CsrfProtection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\CsrfProtection\:\:cleanupOldTokens\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/CsrfProtection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\Events\\SessionClearedEvent\:\:__construct\(\) has parameter \$oldData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/Events/SessionClearedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\Events\\SessionInvalidatedEvent\:\:__construct\(\) has parameter \$securityData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/Events/SessionInvalidatedEvent.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FlashBag\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/FlashBag.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FlashBag\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/FlashBag.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Session\\FlashBag\:\:\$newFlashData type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/FlashBag.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FormDataStorage\:\:get\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/FormDataStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FormDataStorage\:\:getField\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/Http/Session/FormDataStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FormDataStorage\:\:getField\(\) has parameter \$default with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/Session/FormDataStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\FormDataStorage\:\:store\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/FormDataStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\InMemorySessionStorage\:\:read\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/InMemorySessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\InMemorySessionStorage\:\:write\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/InMemorySessionStorage.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Session\\InMemorySessionStorage\:\:\$sessions type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/InMemorySessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\RedisSessionStorage\:\:read\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/RedisSessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\RedisSessionStorage\:\:write\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/RedisSessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionCookieConfig\:\:fromArray\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionCookieConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionCookieConfig\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionCookieConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionFingerprint\:\:normalizeUserAgent\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionFingerprint.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$data of function hash expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionFingerprint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionFingerprintConfig\:\:toComponentArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionFingerprintConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionInterface\:\:all\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionInterface\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionInterface.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between App\\Framework\\Http\\Session\\Session and null will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionMiddleware\:\:isHealthCheckRoute\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$response of method App\\Framework\\Http\\Session\\SessionManager\:\:saveSession\(\) expects App\\Framework\\Http\\Response, App\\Framework\\Http\\Response\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionSecurityData\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionSecurityData.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionStorage\:\:read\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\SessionStorage\:\:write\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/SessionStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Session\\ValidationErrorBag\:\:add\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Session/ValidationErrorBag.php
|
|
|
|
-
|
|
message: '#^Function header\(\) is forbidden\: Use HttpResponse abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Http/SseStream.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Http/SseStream.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\SseStream\:\:sendJson\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/SseStream.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$data of method App\\Framework\\Http\\SseStream\:\:send\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/SseStream.php
|
|
|
|
-
|
|
message: '#^Comparison operation "\<" between 500\|501\|502\|503\|504\|505\|506\|507\|508\|510\|511 and 600 is always true\.$#'
|
|
identifier: smaller.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Http/Status.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Streaming\\AdaptivePlaylist\:\:getRepresentations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptivePlaylist.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Streaming\\AdaptivePlaylist\:\:getSegments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptivePlaylist.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Streaming\\AdaptivePlaylist\:\:\$representations type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptivePlaylist.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Streaming\\AdaptivePlaylist\:\:\$segments type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptivePlaylist.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Streaming\\AdaptivePlaylist\:\:\$videoId is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptivePlaylist.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Streaming\\AdaptiveStreamingController\:\:getVideoSegments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptiveStreamingController.php
|
|
|
|
-
|
|
message: '#^Parameter \$fileSize of class App\\Framework\\Http\\Responses\\StreamResponse constructor expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/AdaptiveStreamingController.php
|
|
|
|
-
|
|
message: '#^Array has 2 duplicate keys with value ''ogg'' \(''ogg'', ''ogg''\)\.$#'
|
|
identifier: array.duplicateKey
|
|
count: 1
|
|
path: src/Framework/Http/Streaming/MimeTypeDetector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFile\:\:getMimeType\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFile.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFiles\:\:__construct\(\) has parameter \$filesArray with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFiles.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFiles\:\:createMultipleFiles\(\) has parameter \$fileSpec with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFiles.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFiles\:\:createMultipleFiles\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFiles.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFiles\:\:createSingleFile\(\) has parameter \$fileSpec with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFiles.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\UploadedFiles\:\:get\(\) should return App\\Framework\\Http\\UploadedFile\|null but returns App\\Framework\\Http\\UploadedFile\|array\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/UploadedFiles.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Uri\:\:getPath\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Uri.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Uri\:\:getQuery\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Http/Uri.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketConnection\:\:__construct\(\) has parameter \$socket with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketConnection\:\:sendJson\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketConnection.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$message of method App\\Framework\\Http\\WebSocketConnection\:\:send\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketConnection.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\WebSocketConnection\:\:\$attributes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketConnection.php
|
|
|
|
-
|
|
message: '#^Cannot access offset 0 on string\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Cannot access offset 1 on array\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 2
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Cannot access offset 1 on string\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Cannot access offset int\<0, 3\> on string\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Cannot access offset int\<0, max\> on string\|false\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 2
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketServer\:\:getCurrentSocket\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketServer\:\:getSocketFromConnection\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketServer\:\:readMessage\(\) has parameter \$socket with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\WebSocketServer\:\:sendPong\(\) has parameter \$socket with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 5
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$data of method App\\Framework\\Http\\WebSocketServer\:\:sendPong\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$string of function unpack expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\WebSocketServer\:\:\$connections type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Http/WebSocketServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthConfig\:\:__construct\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthConfig\:\:custom\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthResult\:\:__construct\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthenticationHandler\:\:setupBasicAuth\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthenticationHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthenticationHandler\:\:setupBearerAuth\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthenticationHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthenticationHandler\:\:setupCustomAuth\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthenticationHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthenticationHandler\:\:setupDigestAuth\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthenticationHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\AuthenticationHandler\:\:setupOAuth2Auth\(\) has parameter \$credentials with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/AuthenticationHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientOptions\:\:__construct\(\) has parameter \$allowedStatusCodes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientOptions\:\:__construct\(\) has parameter \$curlOptions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientOptions\:\:__construct\(\) has parameter \$query with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientOptions\:\:with\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientOptions\:\:withQuery\(\) has parameter \$query with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientOptions.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:__construct\(\) has parameter \$body with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:form\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:json\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:multipart\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:multipart\(\) has parameter \$files with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientRequest\:\:with\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientRequest.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\ClientResponse\:\:json\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientResponse.php
|
|
|
|
-
|
|
message: '#^Offset 0 might not exist on array\<string\>\|null\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientResponse.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Framework/HttpClient/ClientResponse.php
|
|
|
|
-
|
|
message: '#^Function curl_exec\(\) is forbidden\: Use HttpClient abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/HttpClient/CurlHttpClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\CurlHttpClient\:\:executeCurlRequest\(\) should return string but returns string\|true\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/HttpClient/CurlHttpClient.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$auth of method App\\Framework\\HttpClient\\AuthenticationHandler\:\:configure\(\) expects App\\Framework\\HttpClient\\AuthConfig, App\\Framework\\HttpClient\\AuthConfig\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/HttpClient/CurlHttpClient.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \!\=\= between App\\Framework\\HttpClient\\AuthConfig\|null and array\{\} will always evaluate to true\.$#'
|
|
identifier: notIdentical.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/HttpClient/CurlHttpClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\CurlRequestBuilder\:\:buildOptions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/CurlRequestBuilder.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:getContent\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ClientErrorException.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:getHeaders\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ClientErrorException.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:getStatusCode\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ClientErrorException.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @param for parameter \$response with type App\\Framework\\HttpClient\\Exception\\ClientResponse is not subtype of native type App\\Framework\\HttpClient\\ClientResponse\.$#'
|
|
identifier: parameter.phpDocType
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ClientErrorException.php
|
|
|
|
-
|
|
message: '#^Parameter \$response of method App\\Framework\\HttpClient\\Exception\\ClientErrorException\:\:__construct\(\) has invalid type App\\Framework\\HttpClient\\Exception\\ClientResponse\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ClientErrorException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/CurlExecutionFailed.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/CurlNotInitialized.php
|
|
|
|
-
|
|
message: '#^Constructor of class App\\Framework\\HttpClient\\Exception\\ServerErrorException has an unused parameter \$response\.$#'
|
|
identifier: constructor.unusedParameter
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ServerErrorException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ServerErrorException.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @param for parameter \$response with type App\\Framework\\HttpClient\\Exception\\ClientResponse is not subtype of native type App\\Framework\\HttpClient\\ClientResponse\.$#'
|
|
identifier: parameter.phpDocType
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ServerErrorException.php
|
|
|
|
-
|
|
message: '#^Parameter \$response of method App\\Framework\\HttpClient\\Exception\\ServerErrorException\:\:__construct\(\) has invalid type App\\Framework\\HttpClient\\Exception\\ClientResponse\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/Exception/ServerErrorException.php
|
|
|
|
-
|
|
message: '#^Instanceof between App\\Framework\\Cache\\CacheItem and App\\Framework\\HttpClient\\ClientResponse will always evaluate to false\.$#'
|
|
identifier: instanceof.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/HttpClient/Middleware/CachingMiddleware.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/HttpClient/Middleware/LoggingMiddleware.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/HttpClient/Middleware/RateLimitingMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \.\.\.\$arg1 of function min expects non\-empty\-array, \(array\|null\) given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/HttpClient/Middleware/RateLimitingMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\HttpClient\\Middleware\\RateLimitingMiddleware\:\:\$lastRequestTimes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/Middleware/RateLimitingMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\Middleware\\RetryMiddleware\:\:__construct\(\) has parameter \$retryableStatuses with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/Middleware/RetryMiddleware.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\HttpClient\\Exception\\RequestValidationException constructor invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 10
|
|
path: src/Framework/HttpClient/RequestValidator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\HttpClient\\RequestValidator\:\:validateBody\(\) has parameter \$body with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/HttpClient/RequestValidator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:isClientError\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/ResponseValidator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\HttpClient\\ClientResponse\:\:isServerError\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/HttpClient/ResponseValidator.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\HttpClient\\Exception\\ResponseValidationException constructor invoked with 1 parameter, 2\-6 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/HttpClient/ResponseValidator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Commands\\RotateLogsCommand\:\:getLogPaths\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Commands/RotateLogsCommand.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$bytes of static method App\\Framework\\Core\\ValueObjects\\Byte\:\:fromBytes\(\) expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/Commands/RotateLogsCommand.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:alert\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:critical\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:debug\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:emergency\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:error\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:getConfiguration\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:info\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:log\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:notice\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\DefaultLogger\:\:warning\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/DefaultLogger.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/ConsoleHandler.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/FileHandler.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/FileHandler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\Handlers\\FileHandler\:\:\$fileMode is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/FileHandler.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/JsonFileHandler.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/JsonFileHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Handlers\\JsonFileHandler\:\:__construct\(\) has parameter \$includedFields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/JsonFileHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Handlers\\JsonFileHandler\:\:setIncludedFields\(\) has parameter \$fields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/JsonFileHandler.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\Handlers\\JsonFileHandler\:\:\$includedFields type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Handlers/JsonFileHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:addExtras\(\) has parameter \$extras with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:getContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:getExtras\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRecord\:\:withContext\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRecord.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogRotator\:\:getRotationInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$bytes of static method App\\Framework\\Core\\ValueObjects\\Byte\:\:fromBytes\(\) expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$data of function gzwrite expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LogRotator.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:__construct\(\) has parameter \$logPaths with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:getAvailableLogs\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:getDefaultLogPaths\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:parseLogEntries\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:parseLogEntries\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:parseLogEntries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:parseLogLine\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:parseLogLine\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:readLargeFileLines\(\) has parameter \$file with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:readLog\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:readLogLines\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:readLogLines\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:readSmallFileLines\(\) has parameter \$file with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:searchLogs\(\) has parameter \$logNames with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:searchLogs\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LogViewer\:\:tailLog\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$bytes of static method App\\Framework\\Core\\ValueObjects\\Byte\:\:fromBytes\(\) expects int, int\<0, max\>\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\LogViewer\:\:\$logLevels is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\LogViewer\:\:\$logLevels type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\LogViewer\:\:\$logPaths type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LogViewer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:alert\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:critical\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:debug\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:emergency\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:error\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:info\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:notice\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Logger\:\:warning\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Logger.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\LoggerFactory\:\:create\(\) has parameter \$handlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/LoggerFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$minLevel of class App\\Framework\\Logging\\DefaultLogger constructor expects App\\Framework\\Logging\\LogLevel, App\\Framework\\Logging\\LogLevel\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LoggerFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$handlers of class App\\Framework\\Logging\\DefaultLogger constructor expects array\<App\\Framework\\Logging\\LogHandler\>, bool given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LoggerFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$processorManager of class App\\Framework\\Logging\\DefaultLogger constructor expects App\\Framework\\Logging\\ProcessorManager, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/LoggerFactory.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$data of function hash expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Logging/ProcessLogCommandHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\ProcessorManager\:\:sortProcessors\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/ProcessorManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Processors\\ExceptionProcessor\:\:formatException\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/ExceptionProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Processors\\ExceptionProcessor\:\:formatTrace\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/ExceptionProcessor.php
|
|
|
|
-
|
|
message: '#^Offset ''function'' on array\{function\: string, line\?\: int, file\?\: string, class\?\: class\-string, type\?\: ''\-\>''\|''\:\:'', args\?\: array\<mixed\>, object\?\: object\} in isset\(\) always exists and is not nullable\.$#'
|
|
identifier: isset.offset
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/ExceptionProcessor.php
|
|
|
|
-
|
|
message: '#^Offset ''type'' might not exist on array\{function\: string, line\?\: int, file\?\: string, class\: class\-string, type\?\: ''\-\>''\|''\:\:'', args\?\: array\<mixed\>, object\?\: object\}\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/ExceptionProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Processors\\InterpolationProcessor\:\:interpolate\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/InterpolationProcessor.php
|
|
|
|
-
|
|
message: '#^Offset ''function'' on array\{function\: string, line\?\: int, file\?\: string, class\?\: class\-string, type\?\: ''\-\>''\|''\:\:'', args\?\: array\<mixed\>, object\?\: object\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/IntrospectionProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Processors\\WebInfoProcessor\:\:__construct\(\) has parameter \$config with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/WebInfoProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Logging\\Processors\\WebInfoProcessor\:\:collectWebInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/WebInfoProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Logging\\Processors\\WebInfoProcessor\:\:\$config type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Logging/Processors/WebInfoProcessor.php
|
|
|
|
-
|
|
message: '#^Instanceof between App\\Framework\\Mail\\Message and App\\Framework\\Mail\\Message will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Mail/Commands/SendEmailBatchCommand.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Mail\\EmailList implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\EmailList\:\:fromArray\(\) has parameter \$emails with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\EmailList\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\EmailList\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\EmailList\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\EmailList\:\:toStringArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/EmailList.php
|
|
|
|
-
|
|
message: '#^Function app not found\.$#'
|
|
identifier: function.notFound
|
|
count: 1
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Examples\\MailerUsageExample\:\:sendNewsletter\(\) has parameter \$subscribers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Examples\\MailerUsageExample\:\:sendNewsletter\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Examples\\MailerUsageExample\:\:sendNotificationEmail\(\) has parameter \$bccEmails with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Examples\\MailerUsageExample\:\:sendNotificationEmail\(\) has parameter \$ccEmails with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \.\.\.\$emails of class App\\Framework\\Mail\\EmailList constructor expects App\\Domain\\Common\\ValueObject\\Email\|string, array\<App\\Domain\\Common\\ValueObject\\Email\> given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \.\.\.\$emails of class App\\Framework\\Mail\\EmailList constructor expects App\\Domain\\Common\\ValueObject\\Email\|string, array\<int, App\\Domain\\Common\\ValueObject\\Email\> given\.$#'
|
|
identifier: argument.type
|
|
count: 6
|
|
path: src/Framework/Mail/Examples/MailerUsageExample.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Exceptions\\SmtpException\:\:messageValidationFailed\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Exceptions/SmtpException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Mailer\:\:queueBatch\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Mailer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Mailer\:\:queueBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Mailer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Mailer\:\:sendBatch\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Mailer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Mailer\:\:sendBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Mailer.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mail\\Mailer\:\:\$queue is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Mail/Mailer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\MailerInterface\:\:sendBatch\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/MailerInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\MailerInterface\:\:sendBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/MailerInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Message\:\:__construct\(\) has parameter \$attachments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Message.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Message\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Message.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\PooledSmtpTransport\:\:sendBatch\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/PooledSmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\PooledSmtpTransport\:\:sendBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/PooledSmtpTransport.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mail\\PooledSmtpTransport\:\:\$connections type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/PooledSmtpTransport.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:addAlternativeParts\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:addAttachments\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:buildHtmlMessage\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:buildMultipartAlternativeMessage\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:buildMultipartMixedMessage\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:buildTextMessage\(\) has parameter \$lines with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\SmtpTransport\:\:sanitizeHeaderName\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mail\\SmtpTransport\:\:\$socket has no type specified\.$#'
|
|
identifier: missingType.property
|
|
count: 1
|
|
path: src/Framework/Mail/SmtpTransport.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:getLastSentMessage\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:getSentMessageWithSubject\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:getSentMessages\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:getSentMessagesTo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:sendBatch\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\Testing\\MockTransport\:\:sendBatch\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mail\\Testing\\MockTransport\:\:\$sentMessages type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/Testing/MockTransport.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\TransportResult\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/TransportResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\TransportResult\:\:failure\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/TransportResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\TransportResult\:\:getMetadata\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/TransportResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mail\\TransportResult\:\:success\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mail/TransportResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:closeList\(\) has parameter \$html with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:flushParagraph\(\) has parameter \$currentParagraph with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:flushParagraph\(\) has parameter \$html with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:getListType\(\) has parameter \$html with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:handleList\(\) has parameter \$html with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:handleList\(\) never assigns null to &\$listType so it can be removed from the by\-ref type\.$#'
|
|
identifier: parameterByRef.unusedType
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownConverter\:\:parseInlineElements\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 15
|
|
path: src/Framework/Markdown/MarkdownConverter.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownRenderer\:\:render\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownRenderer\:\:renderFile\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownRenderer\:\:wrapWithLayout\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownRenderer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$markdown of method App\\Framework\\Markdown\\MarkdownRenderer\:\:render\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownRenderer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownTheme\:\:__construct\(\) has parameter \$colors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownTheme\:\:__construct\(\) has parameter \$fonts with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Markdown\\MarkdownTheme\:\:__construct\(\) has parameter \$spacing with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Markdown\\MarkdownTheme\:\:\$colors is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Markdown\\MarkdownTheme\:\:\$fonts is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Markdown\\MarkdownTheme\:\:\$spacing is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Markdown/MarkdownTheme.php
|
|
|
|
-
|
|
message: '#^Dead catch \- Throwable is never thrown in the try block\.$#'
|
|
identifier: catch.neverThrown
|
|
count: 1
|
|
path: src/Framework/Mcp/Console/McpServerCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpResourceMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpResourceMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpResourceRegistry\:\:__construct\(\) has parameter \$resources with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpResourceRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpResourceRegistry\:\:getAllResources\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpResourceRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpResourceRegistry\:\:getResource\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpResourceRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mcp\\McpResourceRegistry\:\:\$resources type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpResourceRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:callTool\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:callTool\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:createErrorResponse\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:generateInputSchema\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:generateInputSchema\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:initialize\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:initialize\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:listResources\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:listTools\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:prepareArguments\(\) has parameter \$arguments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:prepareArguments\(\) has parameter \$parameters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:prepareArguments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:readResource\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpServer\:\:readResource\(\) has parameter \$requestId with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 2
|
|
path: src/Framework/Mcp/McpServer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpTool\:\:__construct\(\) has parameter \$inputSchema with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpTool.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpToolMapper\:\:extractParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpToolMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpToolRegistry\:\:__construct\(\) has parameter \$tools with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpToolRegistry\:\:getAllTools\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\McpToolRegistry\:\:getTool\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolRegistry.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Mcp\\McpToolRegistry\:\:\$tools type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/McpToolRegistry.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:delete\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 4
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\CacheTools\:\:cacheClear\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\CacheTools\:\:cacheHealthCheck\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\CacheTools\:\:cacheInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between App\\Framework\\Cache\\CacheItem and non\-falsy\-string will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Ternary operator condition is always false\.$#'
|
|
identifier: ternary.alwaysFalse
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/CacheTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/DatabaseTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\DatabaseTools\:\:databaseConfigInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/DatabaseTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\DatabaseTools\:\:databaseHealthCheck\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/DatabaseTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\DatabaseTools\:\:listEntities\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/DatabaseTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FileSystemTools\:\:findFiles\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FileSystemTools\:\:getFrameworkConfig\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FileSystemTools\:\:getFrameworkModules\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FileSystemTools\:\:listDirectory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$needle of function str_starts_with expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$timestamp of function date expects int\|null, int\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FileSystemTools.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Core\\AttributeDiscoveryService\:\:discover\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FrameworkTools\:\:analyzeContainerBindings\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FrameworkTools\:\:analyzeRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FrameworkTools\:\:discoverAttributes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FrameworkTools\:\:frameworkHealthCheck\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\FrameworkTools\:\:listFrameworkModules\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/FrameworkTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/LogTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\LogTools\:\:logErrorSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/LogTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\LogTools\:\:logRecentEntries\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/LogTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\LogTools\:\:loggerInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/LogTools.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/LogTools.php
|
|
|
|
-
|
|
message: '#^Access to private property App\\Framework\\Performance\\PerformanceMetric\:\:\$category\.$#'
|
|
identifier: property.private
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Access to private property App\\Framework\\Performance\\PerformanceMetric\:\:\$key\.$#'
|
|
identifier: property.private
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''avg_duration_ms'' on App\\Framework\\Performance\\ValueObjects\\MeasurementCollection\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''count'' on App\\Framework\\Performance\\ValueObjects\\MeasurementCollection\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Cannot access offset ''total_duration_ms'' on App\\Framework\\Performance\\ValueObjects\\MeasurementCollection\.$#'
|
|
identifier: offsetAccess.nonOffsetAccessible
|
|
count: 3
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 6
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:analyzeBottlenecks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:calculateOverallHealth\(\) has parameter \$bottlenecks with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:calculateOverallHealth\(\) has parameter \$requestStats with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:calculateOverallHealth\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:generatePerformanceReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:generateRecommendations\(\) has parameter \$metric with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:generateRecommendations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:getPerformanceByCategory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:getPerformanceSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:getSlowestOperations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Mcp\\Tools\\PerformanceTools\:\:resetPerformanceMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Offset ''critical''\|''high''\|''medium'' on array\{critical\: 4, high\: 3, medium\: 2, low\: 1\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 2
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$array of function usort contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$callback of function usort contains unresolvable type\.$#'
|
|
identifier: argument.unresolvableType
|
|
count: 1
|
|
path: src/Framework/Mcp/Tools/PerformanceTools.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Meta\\Keywords\:\:__construct\(\) has parameter \$keywords with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Meta/Keywords.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiEndpoint\:\:__construct\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiEndpoint.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiParameter\:\:__construct\(\) has parameter \$enum with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiParameter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiRequestBody\:\:__construct\(\) has parameter \$example with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiRequestBody.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiResponse\:\:__construct\(\) has parameter \$example with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiResponse.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiResponse\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiResponse.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\Attributes\\ApiSecurity\:\:__construct\(\) has parameter \$scopes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/Attributes/ApiSecurity.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/OpenApi/Commands/GenerateMarkdownDocsCommand.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/OpenApi/Commands/GenerateMarkdownDocsCommand.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/OpenApi/Commands/GenerateOpenApiCommand.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/OpenApi/Commands/GenerateOpenApiCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:extractParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:extractRequestBody\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:extractResponses\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:extractSecurity\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:generate\(\) has parameter \$servers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiGenerator\:\:generatePathItem\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiInfo\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiInfo.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiLicense\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiLicense.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiService\:\:getEndpoints\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiService\:\:getEndpointsByTag\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:__construct\(\) has parameter \$components with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:__construct\(\) has parameter \$paths with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:__construct\(\) has parameter \$security with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:__construct\(\) has parameter \$servers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:__construct\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\OpenApi\\OpenApiSpec\:\:toJson\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/OpenApi/OpenApiSpec.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceCollectorInterface\:\:increment\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceCollectorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceCollectorInterface\:\:measure\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceCollectorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceCollectorInterface\:\:recordMetric\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceCollectorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceCollectorInterface\:\:startTiming\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceCollectorInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceReporterInterface\:\:generateReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceReporterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceReporterInterface\:\:getMetricsByCategory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceReporterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceReporterInterface\:\:getTopMetricsByMemory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceReporterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceReporterInterface\:\:getTopMetricsByTime\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceReporterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:exportMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:generateReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:getSlowestOperations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:increment\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:measure\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:measureCacheOperation\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:measureDatabaseQuery\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:measureViewRender\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:recordMetric\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Contracts\\PerformanceServiceInterface\:\:startTiming\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Contracts/PerformanceServiceInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:benchmark\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:getActiveTimers\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:increment\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:measure\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:measureDuration\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:recordMetric\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\EnhancedPerformanceCollector\:\:startTiming\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/EnhancedPerformanceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Middleware\\ControllerPerformanceMiddleware\:\:extractControllerInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/ControllerPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Middleware\\ControllerPerformanceMiddleware\:\:parseControllerString\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/ControllerPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Offset 0 on non\-empty\-list\<string\> on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/ControllerPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Middleware\\DatabasePerformanceMiddleware\:\:sanitizeBindings\(\) has parameter \$bindings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Middleware\\DatabasePerformanceMiddleware\:\:sanitizeBindings\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\Middleware\\DatabasePerformanceMiddleware\:\:sanitizeQuery\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$duration of method App\\Framework\\Performance\\PerformanceConfig\:\:isSlowQuery\(\) expects float, null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function substr expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Result of method App\\Framework\\Performance\\Contracts\\PerformanceCollectorInterface\:\:endTiming\(\) \(void\) is used\.$#'
|
|
identifier: method.void
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/DatabasePerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Call to function is_string\(\) with array\<string\>\|null will always evaluate to false\.$#'
|
|
identifier: function.impossibleType
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$headers on App\\Framework\\Http\\Response\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:get\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Offset ''categories'' might not exist on array\|string\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Offset ''summary'' might not exist on array\|string\.$#'
|
|
identifier: offsetAccess.notFound
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Request\:\:\$path \(string\) on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.property
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Response\:\:\$body \(string\) in isset\(\) is not nullable\.$#'
|
|
identifier: isset.property
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Performance\\Middleware\\PerformanceDebugMiddleware\:\:\$collector is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Result of && is always false\.$#'
|
|
identifier: booleanAnd.alwaysFalse
|
|
count: 2
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Variable \$contentType in empty\(\) is never defined\.$#'
|
|
identifier: empty.variable
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/PerformanceDebugMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:get\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/RequestPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Request\:\:\$path \(string\) on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.property
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/RequestPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Http\\Request\:\:\$path \(string\) on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.property
|
|
count: 1
|
|
path: src/Framework/Performance/Middleware/RoutingPerformanceMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceConfig\:\:__construct\(\) has parameter \$enabledCategories with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceConfig\:\:__construct\(\) has parameter \$excludedPaths with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceConfig\:\:__construct\(\) has parameter \$thresholds with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceMetric\:\:create\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceMetric.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceMetric\:\:getContext\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceMetric.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceMetric\:\:getValues\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceMetric.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceMetric\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceMetric.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:collectReportData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:generateHtmlReport\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:generateReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:generateReport\(\) should return array\|string but returns array\|string\|false\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:generateTextReport\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:getMetricsByCategory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:getTopMetricsByMemory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:getTopMetricsByTime\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:getTopMetricsByTimeFromData\(\) has parameter \$metrics with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:getTopMetricsByTimeFromData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:processCategoryMetrics\(\) has parameter \$metrics with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceReporter\:\:processCategoryMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceReporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:exportMetrics\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:generateReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:getSlowestOperations\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:getSummary\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:increment\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:measure\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:measureCacheOperation\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:measureDatabaseQuery\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:measureViewRender\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:recordMetric\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\PerformanceService\:\:startTiming\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/PerformanceService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\Measurement\:\:endHighResTiming\(\) has parameter \$startData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/Measurement.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\Measurement\:\:endTiming\(\) has parameter \$startData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/Measurement.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\Measurement\:\:startTiming\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/Measurement.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\Measurement\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/Measurement.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Performance\\ValueObjects\\MeasurementCollection implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MeasurementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MeasurementCollection\:\:__construct\(\) has parameter \$measurements with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MeasurementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MeasurementCollection\:\:export\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MeasurementCollection.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Core\\ValueObjects\\Percentage\:\:greaterThanOrEqual\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Performance/ValueObjects/MemorySummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MemorySummary\:\:jsonSerialize\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MemorySummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MemorySummary\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MemorySummary.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MetricContext\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MetricContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MetricContext\:\:normalizeData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MetricContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MetricContext\:\:normalizeData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MetricContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MetricContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MetricContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Performance\\ValueObjects\\MetricContext\:\:validateData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Performance/ValueObjects/MetricContext.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Expr\\FuncCall and PhpParser\\Node\\Expr\\FuncCall will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/ForbiddenFunctionsRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\ForbiddenFunctionsRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\RuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/ForbiddenFunctionsRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Stmt\\Return_ and PhpParser\\Node\\Stmt\\Return_ will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/PreferValueObjectsRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\PreferValueObjectsRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\TipRuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/PreferValueObjectsRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Stmt\\Return_ and PhpParser\\Node\\Stmt\\Return_ will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/TestRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\TestRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\RuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/TestRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Expr\\FuncCall and PhpParser\\Node\\Expr\\FuncCall will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseClockAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\UseClockAbstractionRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\TipRuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseClockAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Expr\\New_ and PhpParser\\Node\\Expr\\New_ will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseDateTimeAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\UseDateTimeAbstractionRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\TipRuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseDateTimeAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Expr\\New_ and PhpParser\\Node\\Expr\\New_ will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseFrameworkAbstractionsRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\UseFrameworkAbstractionsRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\TipRuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseFrameworkAbstractionsRule.php
|
|
|
|
-
|
|
message: '#^Instanceof between PhpParser\\Node\\Expr\\FuncCall and PhpParser\\Node\\Expr\\FuncCall will always evaluate to true\.$#'
|
|
identifier: instanceof.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseTimerAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Quality\\PHPStan\\Rules\\UseTimerAbstractionRule\:\:processNode\(\) should return list\<PHPStan\\Rules\\IdentifierRuleError\> but returns array\{PHPStan\\Rules\\TipRuleError\}\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Quality/PHPStan/Rules/UseTimerAbstractionRule.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\DefaultQueryBus\:\:__construct\(\) has parameter \$eventHandlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/QueryBus/DefaultQueryBus.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\DefaultQueryBus\:\:dispatch\(\) with return type void returns mixed but should not return anything\.$#'
|
|
identifier: return.void
|
|
count: 1
|
|
path: src/Framework/QueryBus/DefaultQueryBus.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\DefaultQueryBus\:\:dispatch\(\) with return type void returns null but should not return anything\.$#'
|
|
identifier: return.void
|
|
count: 1
|
|
path: src/Framework/QueryBus/DefaultQueryBus.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/QueryBus/DefaultQueryBus.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Framework/QueryBus/DefaultQueryBus.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$container of class App\\Framework\\QueryBus\\DefaultQueryBus constructor expects App\\Framework\\DI\\DefaultContainer, App\\Framework\\DI\\Container given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryBusInitializer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\QueryHandlerCompiler\:\:compile\(\) has parameter \$handlers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\QueryHandlerCompiler\:\:compile\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryHandlerCompiler.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method ReflectionType\:\:isBuiltin\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\QueryBus\\QueryHandlerMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/QueryBus/QueryHandlerMapper.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Queue/FileQueue.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Queue/FileQueue.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Queue/FileQueue.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Queue/FileQueue.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \.\.\.\$arg1 of function min expects non\-empty\-array, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/RateLimit/RateLimiter.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$retryAfter of static method App\\Framework\\RateLimit\\RateLimitResult\:\:exceeded\(\) expects int, float\|int\<1, max\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/RateLimit/RateLimiter.php
|
|
|
|
-
|
|
message: '#^Expression on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.expr
|
|
count: 1
|
|
path: src/Framework/RateLimit/Storage/CacheStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\RateLimit\\Storage\\CacheStorage\:\:getRequestsInWindow\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/RateLimit/Storage/CacheStorage.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>value" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 2
|
|
path: src/Framework/RateLimit/Storage/CacheStorage.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\RateLimit\\Storage\\StorageInterface\:\:getRequestsInWindow\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/RateLimit/Storage/StorageInterface.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/RateLimit/TimeProvider/SystemTimeProvider.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Redis\\RedisConfig\:\:__construct\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Redis/RedisConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Redis\\RedisConfig\:\:toConnectionParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Redis/RedisConfig.php
|
|
|
|
-
|
|
message: '#^Right side of && is always true\.$#'
|
|
identifier: booleanAnd.rightAlwaysTrue
|
|
count: 1
|
|
path: src/Framework/Redis/RedisConnection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Reflection\\WrappedReflectionClass\:\:getAttributeInstances\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Reflection/WrappedReflectionClass.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Reflection\\WrappedReflectionMethod\:\:getAttributeInstances\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Reflection/WrappedReflectionMethod.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Reflection\\WrappedReflectionMethod\:\:getParameterInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Reflection/WrappedReflectionMethod.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Reflection\\WrappedReflectionParameter\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Reflection/WrappedReflectionParameter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:__construct\(\) has parameter \$namedRoutes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:buildUrlFromRoute\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:generateUrl\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:getAllNamedRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:getStaticRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\CompiledRoutes\:\:getStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/CompiledRoutes.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Exception\\RouteNotFound\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Exception/RouteNotFound.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\GenericActionResult\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/GenericActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\GenericActionResult\:\:__construct\(\) has parameter \$slots with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/GenericActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\ParameterProcessor\:\:prepareParameters\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/ParameterProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\ParameterProcessor\:\:prepareParameters\(\) has parameter \$queryParams with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/ParameterProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\ParameterProcessor\:\:prepareParameters\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/ParameterProcessor.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Router/ParameterProcessor.php
|
|
|
|
-
|
|
message: '#^Using nullsafe method call on non\-nullable type App\\Framework\\Logging\\DefaultLogger\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 2
|
|
path: src/Framework/Router/ParameterProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\ContentNegotiationResult\:\:__construct\(\) has parameter \$jsonPayload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/ContentNegotiationResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\ContentNegotiationResult\:\:__construct\(\) has parameter \$viewData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/ContentNegotiationResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\JsonResult\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/JsonResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\SseResult\:\:addJsonEvent\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/SseResult.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$data of method App\\Framework\\Router\\Result\\SseResult\:\:addEvent\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Router/Result/SseResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\SseResultWithCallback\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/SseResultWithCallback.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\ViewResult\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/ViewResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\ViewResult\:\:__construct\(\) has parameter \$slots with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/ViewResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\WebSocketResult\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/WebSocketResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\WebSocketResult\:\:getSubprotocols\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/WebSocketResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\Result\\WebSocketResult\:\:withSubprotocols\(\) has parameter \$subprotocols with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/WebSocketResult.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Router\\Result\\WebSocketResult\:\:\$subprotocols type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/Result/WebSocketResult.php
|
|
|
|
-
|
|
message: '#^Expression on left side of \?\? is not nullable\.$#'
|
|
identifier: nullCoalesce.expr
|
|
count: 1
|
|
path: src/Framework/Router/RouteCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\RouteCollection\:\:__construct\(\) has parameter \$namedRoutes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/RouteCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\RouteCollection\:\:getByMethod\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/RouteCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\RouteCollection\:\:getDynamic\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/RouteCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Router\\RouteCollection\:\:getStatic\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/RouteCollection.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Router\\RouteContext\:\:\$params type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Router/RouteContext.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\DefaultContainer\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/Router/RouteDispatcher.php
|
|
|
|
-
|
|
message: '#^Parameter \$body of class App\\Framework\\Http\\HttpResponse constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Router/RouteResponder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Router\\RouteResponder\:\:\$container is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Router/RouteResponder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Router\\RouteResponder\:\:\$pathProvider is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Router/RouteResponder.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Router\\RouterSetup\:\:\$pathProvider is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/Router/RouterSetup.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:delete\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:beginTransaction\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:commit\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:createQuery\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:flush\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:persist\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:remove\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Database\\EntityManager\:\:rollback\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Instanceof between App\\Framework\\Cache\\CacheItem and App\\Framework\\Security\\RequestSigning\\SigningKey will always evaluate to false\.$#'
|
|
identifier: instanceof.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\EntityManagerSigningKeyRepository\:\:findByKeyId\(\) should return App\\Framework\\Security\\RequestSigning\\SigningKey\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\EntityManagerSigningKeyRepository\:\:getAllActive\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\EntityManagerSigningKeyRepository\:\:getExpiringKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/EntityManagerSigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Function gmdate\(\) is forbidden\: Use Clock\:\:now\(\)\-\>setTimezone\(\) and format\(\) instead$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\HttpClientSigningMiddleware\:\:__construct\(\) has parameter \$headersToSign with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\HttpClientSigningMiddleware\:\:parseQueryParams\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$body of method App\\Framework\\Security\\RequestSigning\\HttpClientSigningMiddleware\:\:createDigest\(\) expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \$body of class App\\Framework\\Http\\HttpRequest constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/HttpClientSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\InMemorySigningKeyRepository\:\:getAllActive\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/InMemorySigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Security/RequestSigning/RequestSignature.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSignature\:\:__construct\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSignature.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigner.php
|
|
|
|
-
|
|
message: '#^Function gmdate\(\) is forbidden\: Use Clock\:\:now\(\)\-\>setTimezone\(\) and format\(\) instead$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigner\:\:sign\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigner\:\:signRequest\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigner.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningConfig\:\:__construct\(\) has parameter \$defaultHeaders with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningConfig\:\:__construct\(\) has parameter \$exemptPaths with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningConfig\:\:__construct\(\) has parameter \$securityHeaders with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningConfig.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Security/RequestSigning/RequestSigningInitializer.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$algorithm on App\\Framework\\Security\\RequestSigning\\RequestSignature\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$keyId on App\\Framework\\Security\\RequestSigning\\RequestSignature\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningMiddleware\:\:__construct\(\) has parameter \$exemptPaths with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \$body of class App\\Framework\\Http\\HttpResponse constructor expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Security/RequestSigning/RequestSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Parameter \$headers of class App\\Framework\\Http\\HttpResponse constructor expects App\\Framework\\Http\\Headers, array\<string, string\> given\.$#'
|
|
identifier: argument.type
|
|
count: 3
|
|
path: src/Framework/Security/RequestSigning/RequestSigningMiddleware.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$algorithm on App\\Framework\\Security\\RequestSigning\\RequestSignature\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningService.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$keyId on App\\Framework\\Security\\RequestSigning\\RequestSignature\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningService.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningService\:\:getActiveKeys\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\RequestSigningService\:\:signOutgoingRequest\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestSigningService.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between string and false will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/RequestVerifier.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningKey.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\SigningKeyRepository\:\:getAllActive\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningKeyRepository.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Security/RequestSigning/SigningString.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\SigningString\:\:build\(\) has parameter \$headers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningString.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\SigningString\:\:getDefaultHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningString.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\SigningString\:\:getRecommendedHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningString.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Security\\RequestSigning\\SigningString\:\:getSecurityHeaders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Security/RequestSigning/SigningString.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Sitemap/SitemapGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Sitemap\\SitemapGenerator\:\:supportsMethod\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/Sitemap/SitemapGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\ActionRegistry\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/ActionRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\ActionResult\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/ActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\ActionResult\:\:__construct\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/ActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\ActionResult\:\:failure\(\) has parameter \$errors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/ActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\ActionResult\:\:success\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/ActionResult.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\DefaultActionRegistry\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/DefaultActionRegistry.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\DocumentAccessAction\:\:execute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/DocumentAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\DocumentAccessAction\:\:getRequiredPermissions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/DocumentAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\DocumentAccessAction\:\:validatePayload\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/DocumentAccessAction.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/EmailVerificationAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\EmailVerificationAction\:\:execute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/EmailVerificationAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\EmailVerificationAction\:\:getRequiredPermissions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/EmailVerificationAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\EmailVerificationAction\:\:validatePayload\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/EmailVerificationAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\GenericDataAccessAction\:\:__construct\(\) has parameter \$requiredPermissions with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/GenericDataAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\GenericDataAccessAction\:\:execute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/GenericDataAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\GenericDataAccessAction\:\:getRequiredPermissions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/GenericDataAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\GenericDataAccessAction\:\:validatePayload\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/GenericDataAccessAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\PasswordResetAction\:\:execute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/PasswordResetAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\PasswordResetAction\:\:getRequiredPermissions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/PasswordResetAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\PasswordResetAction\:\:validatePayload\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/PasswordResetAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\SmartlinkAction\:\:execute\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/SmartlinkAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\SmartlinkAction\:\:getRequiredPermissions\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/SmartlinkAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Actions\\SmartlinkAction\:\:validatePayload\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Actions/SmartlinkAction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Commands\\ExecuteSmartlinkCommand\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Commands/ExecuteSmartlinkCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Commands\\GenerateSmartlinkCommand\:\:__construct\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Commands/GenerateSmartlinkCommand.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Cache\\Cache\:\:getKeys\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 5
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\CacheSmartLinkService\:\:deserializeData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\CacheSmartLinkService\:\:generate\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\CacheSmartLinkService\:\:getActiveTokens\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\CacheSmartLinkService\:\:serializeData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/CacheSmartLinkService.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Smartlinks/Services/InMemorySmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\InMemorySmartLinkService\:\:generate\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/InMemorySmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\InMemorySmartLinkService\:\:getActiveTokens\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/InMemorySmartLinkService.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Smartlinks\\Services\\InMemorySmartLinkService\:\:\$tokens type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/InMemorySmartLinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\SmartlinkService\:\:generate\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/SmartlinkService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\Services\\SmartlinkService\:\:getActiveTokens\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/Services/SmartlinkService.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateInterval is forbidden\: Use App\\Framework\\DateTime\\DateTime\:\:createInterval\(\) instead for consistent error handling$#'
|
|
count: 1
|
|
path: src/Framework/Smartlinks/SmartlinkData.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Framework/Smartlinks/SmartlinkData.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\SmartlinkData\:\:__construct\(\) has parameter \$payload with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/SmartlinkData.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/Smartlinks/TokenConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\TokenConfig\:\:__construct\(\) has parameter \$allowedIpRanges with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/TokenConfig.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Smartlinks\\TokenConfig\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Smartlinks/TokenConfig.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\StaticSite\\GenerateStaticSites\:\:\$outputDirectory is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/StaticSite/GenerateStaticSites.php
|
|
|
|
-
|
|
message: '#^Access to property \$methods on an unknown class App\\Framework\\Router\\Route\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Access to property \$path on an unknown class App\\Framework\\Router\\Route\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Router\\HttpRouter\:\:getRoutes\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Router\\RouteCollection\:\:getAll\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Router\\Route not found\.$#'
|
|
identifier: class.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\RouteCollector\:\:collectRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\RouteCollector\:\:filterRoutes\(\) has parameter \$exclude with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\RouteCollector\:\:filterRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\RouteCollector\:\:filterRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/RouteCollector.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Router\\HttpRouter\:\:getRoutes\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Router\\RouteCollection\:\:getAll\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticPageCollector\:\:collectAllGetRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticPageCollector\:\:collectStaticPages\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticPageCollector\:\:filterRoutes\(\) has parameter \$exclude with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticPageCollector\:\:filterRoutes\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticPageCollector\:\:filterRoutes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticPageCollector.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\Http\\Response\:\:getBody\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Call to protected method handleRequest\(\) of class App\\Framework\\Core\\Application\.$#'
|
|
identifier: method.protected
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 2
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Core\\Application\:\:handleRequest\(\) invoked with 1 parameter, 0 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticSiteGenerator\:\:__construct\(\) has parameter \$routesToGenerate with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticSiteGenerator\:\:setRoutesToGenerate\(\) has parameter \$routes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$headers of class App\\Framework\\Http\\HttpRequest constructor expects App\\Framework\\Http\\Headers, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$body of class App\\Framework\\Http\\HttpRequest constructor expects string, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Parameter \#4 \$path of class App\\Framework\\Http\\HttpRequest constructor expects string, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\StaticSite\\StaticSiteGenerator\:\:\$routesToGenerate type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteGenerator.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getAttributes\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticSiteMapper\:\:map\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\StaticSite\\StaticSiteMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/StaticSite/StaticSiteMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\DocBlockParser\:\:extractContent\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\DocBlockParser\:\:parseAfterTag\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\DocBlockParser\:\:parseDocBlock\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\DocBlockParser\:\:parseLineContent\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$string of function explode expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/DocBlockParser.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\SyntaxHighlighter\\Formatters\\FormatterInterface\:\:setTheme\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/FileHighlighter.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$array of function implode expects array\<string\>, list\<array\|string\|false\> given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/FileHighlighter.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:isColorSupported\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:format\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:format\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:formatLine\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:formatPlainText\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:groupTokensByLines\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\ConsoleFormatter\:\:groupTokensByLines\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function str_pad expects string, \(float\|int\) given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/ConsoleFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\FormatterInterface\:\:format\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/FormatterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\FormatterInterface\:\:format\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/FormatterInterface.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:format\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:format\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:formatLine\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:generateCss\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:getCss\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:groupTokensByLines\(\) has parameter \$tokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:groupTokensByLines\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:setTheme\(\) has parameter \$theme with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:wrapOutput\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\SyntaxHighlighter\\Formatters\\HtmlFormatter\:\:\$theme type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Formatters/HtmlFormatter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:getCss\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:highlight\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:highlightFileSegment\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:highlightWithCss\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:highlightWithOffset\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:highlightWithoutCss\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:setCustomTokenMappings\(\) has parameter \$mappings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:tokenize\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:\$formatters type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:\$formatters is already assigned\.$#'
|
|
identifier: assign.readOnlyProperty
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Readonly property App\\Framework\\SyntaxHighlighter\\SyntaxHighlighter\:\:\$formatters is assigned outside of the constructor\.$#'
|
|
identifier: property.readOnlyAssignNotInConstructor
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Static call to instance method stdClass\:\:resetCssOutput\(\)\.$#'
|
|
identifier: method.staticCall
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/SyntaxHighlighter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\TokenMapper\:\:getAllMappings\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/TokenMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\TokenMapper\:\:mergeMappings\(\) has parameter \$additionalMappings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/TokenMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\TokenMapper\:\:setMappings\(\) has parameter \$mappings with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/TokenMapper.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\SyntaxHighlighter\\TokenMapper\:\:\$mapping type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/TokenMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Tokenizer\:\:classifyContextually\(\) has parameter \$allTokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Tokenizer\:\:classifyContextually\(\) has parameter \$token with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Tokenizer\:\:isInAttributeContext\(\) has parameter \$allTokens with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Tokenizer\:\:parseDocBlockContent\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\SyntaxHighlighter\\Tokenizer\:\:tokenize\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Offset 2 on array\{int, string, int\} on left side of \?\? always exists and is not nullable\.$#'
|
|
identifier: nullCoalesce.offset
|
|
count: 1
|
|
path: src/Framework/SyntaxHighlighter/Tokenizer.php
|
|
|
|
-
|
|
message: '#^Function file_put_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/Tracing/Exporters/FileTraceExporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\Exporters\\FileTraceExporter\:\:export\(\) has parameter \$traceData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/Exporters/FileTraceExporter.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceCollector\:\:__construct\(\) has parameter \$exporters with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceCollector.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceCollector\:\:logTraceSummary\(\) has parameter \$traceData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceCollector.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 3
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceContext\:\:addEvent\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceContext\:\:getAllSpans\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceContext\:\:getFinishedSpans\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceContext\:\:startSpan\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceContext\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Tracing\\TraceContext\:\:\$spans type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceExporter\:\:export\(\) has parameter \$traceData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceExporter.php
|
|
|
|
-
|
|
message: '#^Function microtime\(\) is forbidden\: Use Clock\:\:microtime\(\) instead for testable time handling$#'
|
|
count: 4
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:__construct\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:addEvent\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:addTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:getErrors\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:getEvents\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:getTags\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\TraceSpan\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Tracing\\TraceSpan\:\:\$errors type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Tracing\\TraceSpan\:\:\$events type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Tracing\\TraceSpan\:\:\$tags type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/TraceSpan.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\Tracer\:\:addEvent\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/Tracer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\Tracer\:\:startSpan\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/Tracer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Tracing\\Tracer\:\:trace\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Tracing/Tracer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$codepoint of function chr expects int, float\|int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Ulid/StringConverter.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Id\\Ulid\\UlidGenerator referenced with incorrect case\: App\\Framework\\Ulid\\ULIDGenerator\.$#'
|
|
identifier: class.nameCase
|
|
count: 1
|
|
path: src/Framework/Ulid/Ulid.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Id\\Ulid\\UlidParser referenced with incorrect case\: App\\Framework\\Ulid\\ULIDParser\.$#'
|
|
identifier: class.nameCase
|
|
count: 2
|
|
path: src/Framework/Ulid/Ulid.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Id\\Ulid\\UlidValidator referenced with incorrect case\: App\\Framework\\Ulid\\ULIDValidator\.$#'
|
|
identifier: class.nameCase
|
|
count: 4
|
|
path: src/Framework/Ulid/Ulid.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Id\\Ulid\\Ulid\:\:__debugInfo\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/Ulid/Ulid.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Id\\Ulid\\Ulid\:\:__debugInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Ulid/Ulid.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\Id\\Ulid\\UlidValidator referenced with incorrect case\: App\\Framework\\Ulid\\ULIDValidator\.$#'
|
|
identifier: class.nameCase
|
|
count: 2
|
|
path: src/Framework/Ulid/UlidParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Id\\Ulid\\UlidParser\:\:getTimestampMs\(\) should return int but returns float\|int\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/Ulid/UlidParser.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Exceptions\\ValidationException\:\:businessRuleViolation\(\) has parameter \$affectedFields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Exceptions\\ValidationException\:\:duplicateValue\(\) has parameter \$value with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Exceptions\\ValidationException\:\:outOfRange\(\) has parameter \$max with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Exceptions\\ValidationException\:\:outOfRange\(\) has parameter \$min with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Exceptions\\ValidationException\:\:outOfRange\(\) has parameter \$value with no type specified\.$#'
|
|
identifier: missingType.parameter
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Validation\\Exceptions\\ValidationException\:\:\$errors type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Validation\\Exceptions\\ValidationException\:\:\$field \(string\) does not accept int\|string\.$#'
|
|
identifier: assign.propertyType
|
|
count: 1
|
|
path: src/Framework/Validation/Exceptions/ValidationException.php
|
|
|
|
-
|
|
message: '#^Call to function is_callable\(\) with callable\(\)\: mixed will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: src/Framework/Validation/Rules/Custom.php
|
|
|
|
-
|
|
message: '#^PHPDoc tag @param for parameter \$validator with type callable is not subtype of native type Closure\.$#'
|
|
identifier: parameter.phpDocType
|
|
count: 1
|
|
path: src/Framework/Validation/Rules/Custom.php
|
|
|
|
-
|
|
message: '#^PHPDoc type for property App\\Framework\\Validation\\Rules\\Custom\:\:\$validator with type callable is not subtype of native type Closure\.$#'
|
|
identifier: property.phpDocType
|
|
count: 1
|
|
path: src/Framework/Validation/Rules/Custom.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\Rules\\In\:\:__construct\(\) has parameter \$values with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/Rules/In.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Validation\\Rules\\In\:\:\$values type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/Rules/In.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Http\\Headers\:\:get\(\) invoked with 2 parameters, 1 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\ValidationFormHandler\:\:extractRequestData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\ValidationFormHandler\:\:getErrors\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\ValidationFormHandler\:\:getOldInput\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$haystack of function str_contains expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$location of class App\\Framework\\Http\\Responses\\RedirectResponse constructor expects App\\Framework\\Http\\Uri, App\\Framework\\Http\\Uri\|string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>path" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationFormHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\Validation\\ValidationResult\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Validation/ValidationResult.php
|
|
|
|
-
|
|
message: '#^Using nullsafe method call on non\-nullable type ReflectionProperty\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/Validation/Validator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\CacheabilityAnalyzer\:\:calculateStaticRatio\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/CacheabilityAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\CacheabilityAnalyzer\:\:hasCsrfTokens\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/CacheabilityAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\CacheabilityAnalyzer\:\:hasRandomElements\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/CacheabilityAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\CacheabilityAnalyzer\:\:hasTimestamps\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/CacheabilityAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\CacheabilityAnalyzer\:\:hasUserContent\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/CacheabilityAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\SmartTemplateAnalyzer\:\:determineOptimalStrategy\(\) has parameter \$dependencies with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/SmartTemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\SmartTemplateAnalyzer\:\:findFragments\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/SmartTemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\SmartTemplateAnalyzer\:\:getDependencies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/SmartTemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function strlen expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/SmartTemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/SmartTemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\TemplateAnalysis\:\:__construct\(\) has parameter \$dependencies with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/TemplateAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\TemplateAnalysis\:\:__construct\(\) has parameter \$fragments with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/TemplateAnalysis.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Analysis\\TemplateAnalyzer\:\:getDependencies\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Analysis/TemplateAnalyzer.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:calculateHitRate\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:checkDiskSpace\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:checkMemoryUsage\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:determineOverallHealth\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:generateRecommendations\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getAverageRenderTime\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getCacheSize\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getMemoryUsage\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getMostCachedTemplates\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getOptimizationSuggestions\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getStrategyDistribution\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:testCacheConnection\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:testFragmentCache\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:testStrategies\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:testTemplateAnalyzer\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:analyzeTemplate\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:getPerformanceReport\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:healthCheck\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:warmupCache\(\) has parameter \$templates with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheDiagnostics\:\:warmupCache\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheDiagnostics\:\:\$cache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheDiagnostics\:\:\$metrics is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheDiagnostics\:\:\$metrics type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Undefined variable\: \$template$#'
|
|
identifier: variable.undefined
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheDiagnostics.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\CacheManager\:\:__construct\(\) has parameter \$strategyMapping with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheManager\:\:\$fragmentCache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheManager\:\:\$lastAnalysis is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheManager\:\:\$strategies type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheManager.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\CacheManager\:\:\$strategyMapping is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/CacheManager.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\FragmentCache\:\:fragment\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/FragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\FragmentCache\:\:invalidateByTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/FragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Keys\\SmartKeyGenerator\:\:generate\(\) has no return type specified\.$#'
|
|
identifier: missingType.return
|
|
count: 1
|
|
path: src/Framework/View/Caching/Keys/SmartKeyGenerator.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\SmartCache\:\:getCacheStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/SmartCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\Strategies\\ComponentCacheStrategy\:\:\$cache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/ComponentCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\Strategies\\FragmentCacheStrategy\:\:\$cache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FragmentCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Strategies\\FullPageCacheStrategy\:\:getNonVolatileData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FullPageCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Strategies\\FullPageCacheStrategy\:\:getNonVolatileData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FullPageCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Strategies\\FullPageCacheStrategy\:\:hasUserData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FullPageCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\Strategies\\FullPageCacheStrategy\:\:hasVolatileData\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FullPageCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\Strategies\\FullPageCacheStrategy\:\:\$cache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Caching/Strategies/FullPageCacheStrategy.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TaggedFragmentCache\:\:fragment\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TaggedFragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TaggedFragmentCache\:\:getKeysByTag\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TaggedFragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TaggedFragmentCache\:\:invalidateByTags\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TaggedFragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TaggedFragmentCache\:\:tagFragment\(\) has parameter \$tags with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TaggedFragmentCache.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Caching\\TaggedFragmentCache\:\:\$tagMapping type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TaggedFragmentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TemplateContext\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TemplateContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Caching\\TemplateContext\:\:__construct\(\) has parameter \$metadata with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Caching/TemplateContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ComponentCache\:\:generateHash\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ComponentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ComponentCache\:\:get\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ComponentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ComponentCache\:\:set\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ComponentCache.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ComponentRenderer\:\:render\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ComponentRenderer.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between string and null will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 1
|
|
path: src/Framework/View/ComponentRenderer.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$innerHTML on Dom\\Element\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/View/DomComponentService.php
|
|
|
|
-
|
|
message: '#^Cannot call method insertBefore\(\) on Dom\\Element\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/View/DomHeadService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\DomHeadService\:\:addScript\(\) has parameter \$attributes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/DomHeadService.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\DomWrapper\:\:findElementsByAttributeRecursive\(\) has parameter \$elements with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/DomWrapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\DomWrapper\:\:findElementsByClassRecursive\(\) has parameter \$elements with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/DomWrapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\DomWrapper\:\:findElementsByNameRecursive\(\) has parameter \$elements with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/DomWrapper.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/DomWrapper.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\View\\ElementCollection implements generic interface IteratorAggregate but does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/View/ElementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ElementCollection\:\:__construct\(\) has parameter \$elements with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ElementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ElementCollection\:\:getIterator\(\) return type with generic class ArrayIterator does not specify its types\: TKey, TValue$#'
|
|
identifier: missingType.generics
|
|
count: 1
|
|
path: src/Framework/View/ElementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ElementCollection\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ElementCollection.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\ElementCollection\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ElementCollection.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\Caching\\CacheManager\:\:getStats\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Class App\\Framework\\View\\TemplateProcessor constructor invoked with 0 parameters, 3 required\.$#'
|
|
identifier: arguments.count
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Engine\:\:getCacheStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$template of method App\\Framework\\View\\Caching\\CacheManager\:\:invalidateTemplate\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Engine\:\:\$container is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Engine\:\:\$pathProvider is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Engine\:\:\$smartCache is unused\.$#'
|
|
identifier: property.unused
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Engine\:\:\$useSmartCache is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Ternary operator condition is always true\.$#'
|
|
identifier: ternary.alwaysTrue
|
|
count: 1
|
|
path: src/Framework/View/Engine.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\EnhancedDomProcessor\:\:processWrapper\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 2
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:process\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 3
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\EnhancedTemplateProcessor\:\:__construct\(\) has parameter \$domProcessors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\EnhancedTemplateProcessor\:\:__construct\(\) has parameter \$stringProcessors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\EnhancedTemplateProcessor\:\:__debugInfo\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\EnhancedTemplateProcessor\:\:__debugInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 3
|
|
path: src/Framework/View/EnhancedTemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Exception\\TemplateNotFound\:\:__construct\(\) has parameter \$context with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Exception/TemplateNotFound.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$context of method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) expects App\\Framework\\Exception\\ExceptionContext, int given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Exception/TemplateNotFound.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$code of method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) expects int, Throwable\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Exception/TemplateNotFound.php
|
|
|
|
-
|
|
message: '#^Parameter \#4 \$previous of method App\\Framework\\Exception\\FrameworkException\:\:__construct\(\) expects Throwable\|null, array given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Exception/TemplateNotFound.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$image of method App\\Domain\\Media\\ImageSourceSetGenerator\:\:generatePictureElement\(\) expects App\\Domain\\Media\\Image, App\\Domain\\Media\\Image\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Functions/ImageSlotFunction.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Functions\\ImageSlotFunction\:\:\$componentRenderer is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Functions/ImageSlotFunction.php
|
|
|
|
-
|
|
message: '#^Unreachable statement \- code above always terminates\.$#'
|
|
identifier: deadCode.unreachable
|
|
count: 1
|
|
path: src/Framework/View/Functions/ImageSlotFunction.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Functions\\UrlFunction\:\:__invoke\(\) has parameter \$params with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Functions/UrlFunction.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$objectOrClass of class ReflectionClass constructor expects class\-string\<T of object\>\|T of object, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/ControllerResolver.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$path of function dirname expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/ControllerResolver.php
|
|
|
|
-
|
|
message: '#^Cannot call method getTemplatePath\(\) on App\\Framework\\Discovery\\Results\\DiscoveryResults\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/DiscoveryResolver.php
|
|
|
|
-
|
|
message: '#^Cannot call method getTemplates\(\) on App\\Framework\\Discovery\\Results\\DiscoveryResults\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/DiscoveryResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Loading\\Resolvers\\DiscoveryResolver\:\:resolveFromTemplateVisitor\(\) is unused\.$#'
|
|
identifier: method.unused
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/DiscoveryResolver.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Loading\\Resolvers\\TemplateMapResolver\:\:__construct\(\) has parameter \$templates with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Loading/Resolvers/TemplateMapResolver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Loading\\TemplateCache\:\:\$cache type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateCache.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateContentLoader.php
|
|
|
|
-
|
|
message: '#^Call to function is_string\(\) with string will always evaluate to true\.$#'
|
|
identifier: function.alreadyNarrowedType
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Loading\\TemplateLoader\:\:__construct\(\) has parameter \$templates with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Loading\\TemplateLoader\:\:debugTemplatePath\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateLoader.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Loading\\TemplateLoader\:\:\$storage is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplateLoader.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Loading\\TemplatePathResolver\:\:__construct\(\) has parameter \$resolvers with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Loading/TemplatePathResolver.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:process\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processing/DomProcessingPipeline.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processing\\DomProcessingPipeline\:\:__construct\(\) has parameter \$processors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processing/DomProcessingPipeline.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:process\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processing/StringProcessingPipeline.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processing\\StringProcessingPipeline\:\:__construct\(\) has parameter \$processors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processing/StringProcessingPipeline.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/ProcessorResolver.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Template\\Processing\\ProcessorResolver\:\:\$resolvedProcessors type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/ProcessorResolver.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/View/ProcessorResolver.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Framework/View/Processors/AssetInjector.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$json of function json_decode expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/AssetInjector.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Processors\\AssetInjector\:\:\$manifest type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/AssetInjector.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$nodeType on Dom\\Node\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/CommentStripProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$child of method Dom\\Node\:\:removeChild\(\) expects Dom\\Node, Dom\\Node\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CommentStripProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$node of method App\\Framework\\View\\Processors\\CommentStripProcessor\:\:removeComments\(\) expects Dom\\Node, Dom\\Node\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CommentStripProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\ComponentProcessor\:\:extractAttributes\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/ComponentProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfReplaceProcessor\:\:addErrorClassToField\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfReplaceProcessor\:\:cleanupErrorPlaceholders\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfReplaceProcessor\:\:cleanupOldInputPlaceholders\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfReplaceProcessor\:\:removeErrorDisplay\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfReplaceProcessor\:\:replaceTokenForFormId\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$session of class App\\Framework\\Http\\Session\\ValidationErrorBag constructor expects App\\Framework\\Http\\Session\\Session, App\\Framework\\Http\\Session\\SessionInterface given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 4
|
|
path: src/Framework/View/Processors/CsrfReplaceProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfTokenProcessor\:\:replaceHtmlCsrfPatterns\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfTokenProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\CsrfTokenProcessor\:\:replaceTemplateCsrfCalls\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfTokenProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfTokenProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Processors\\CsrfTokenProcessor\:\:\$debugMode is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Processors/CsrfTokenProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\DateFormatProcessor\:\:process\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/DateFormatProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\EscapeProcessor\:\:process\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/EscapeProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace_callback expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/EscapeProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method render\(\) on App\\Framework\\View\\TemplateProcessor\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/ForProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\ForProcessor\:\:resolveValue\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/ForProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$expr of method App\\Framework\\View\\Processors\\ForProcessor\:\:resolveValue\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/ForProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/FormProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Processors\\FormProcessor\:\:\$formService is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Framework/View/Processors/FormProcessor.php
|
|
|
|
-
|
|
message: '#^Strict comparison using \=\=\= between non\-falsy\-string and '''' will always evaluate to false\.$#'
|
|
identifier: identical.alwaysFalse
|
|
count: 2
|
|
path: src/Framework/View/Processors/FormProcessor.php
|
|
|
|
-
|
|
message: '#^Function time\(\) is forbidden\: Use Clock\:\:time\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/View/Processors/HoneypotProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\IfProcessor\:\:resolveValue\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/IfProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:createComment\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/IncludeProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:createDocumentFragment\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/IncludeProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:importNode\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/IncludeProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:querySelectorAll\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/IncludeProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$childNodes on Dom\\Element\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/IncludeProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$template of method App\\Framework\\View\\Loading\\TemplateLoader\:\:getTemplatePath\(\) expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/LayoutTagProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method getElementsByTagName\(\) on Dom\\HTMLElement\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Framework/View/Processors/MetaManipulator.php
|
|
|
|
-
|
|
message: '#^Cannot call method querySelector\(\) on Dom\\HTMLElement\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 2
|
|
path: src/Framework/View/Processors/MetaManipulator.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTime is forbidden\: Use App\\Framework\\DateTime\\DateTime instead for consistent timezone handling$#'
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:parseArguments\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:parseArguments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceArrayAccess\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceArrayAccess\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceFunctionCalls\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceFunctionCalls\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceMethodCalls\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceMethodCalls\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceObjectProperties\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceObjectProperties\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceSimpleVariables\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceSimpleVariables\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:replaceTernaryOperators\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:splitArguments\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function htmlspecialchars expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 2
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\Processors\\PhpVariableProcessor\:\:\$allowedFunctions type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PhpVariableProcessor.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:parseParams\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:parseParams\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:process\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:replaceTemplateFunctions\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:resolveEscaped\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:resolveMethodCall\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:resolveValue\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\PlaceholderReplacer\:\:splitParams\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/Processors/PlaceholderReplacer.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$nodeType on Dom\\Node\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot access property \$nodeValue on Dom\\Node\|null\.$#'
|
|
identifier: property.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Cannot call method hasChildNodes\(\) on Dom\\Node\|null\.$#'
|
|
identifier: method.nonObject
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$child of method Dom\\Node\:\:removeChild\(\) expects Dom\\Node, Dom\\Node\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$node of method App\\Framework\\View\\Processors\\RemoveEmptyLinesProcessor\:\:removeEmptyTextNodes\(\) expects Dom\\Node, Dom\\Node\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#2 \$subject of function preg_match expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/RemoveEmptyLinesProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$string of function trim expects string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/SingleLineHtmlProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#3 \$subject of function preg_replace expects array\<float\|int\|string\>\|string, string\|null given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/SingleLineHtmlProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:createDocumentFragment\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/SlotProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:querySelectorAll\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/SlotProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:createDocumentFragment\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/SwitchCaseProcessor.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Framework\\View\\DomWrapper\:\:querySelectorAll\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/Processors/SwitchCaseProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\Processors\\VoidElementsSelfClosingProcessor\:\:process\(\) should return string but returns string\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/Processors/VoidElementsSelfClosingProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\RenderContext\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/RenderContext.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\RenderContext\:\:__construct\(\) has parameter \$slots with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/RenderContext.php
|
|
|
|
-
|
|
message: '#^Argument of an invalid type list\<string\>\|false supplied for foreach, only iterables are supported\.$#'
|
|
identifier: foreach.nonIterable
|
|
count: 3
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateDiscoveryVisitor\:\:findProjectRoot\(\) should return string but returns string\|false\.$#'
|
|
identifier: return.type
|
|
count: 2
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateDiscoveryVisitor\:\:getAllTemplates\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateDiscoveryVisitor\:\:getCacheableData\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateDiscoveryVisitor\:\:getTemplatesInDirectory\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$path of function dirname expects string, string\|false given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\TemplateDiscoveryVisitor\:\:\$scannedDirectories type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\TemplateDiscoveryVisitor\:\:\$templateLookupIndex type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\TemplateDiscoveryVisitor\:\:\$templates type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateDiscoveryVisitor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateFunctions\:\:get\(\) should return App\\Framework\\View\\Functions\\TemplateFunction\|null but returns object\|null\.$#'
|
|
identifier: return.type
|
|
count: 1
|
|
path: src/Framework/View/TemplateFunctions.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/TemplateFunctions.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\TemplateFunctions\:\:\$functions type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateFunctions.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/View/TemplateFunctions.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:getName\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/TemplateMapper.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateMapper\:\:map\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateMapper.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method object\:\:process\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateProcessor\:\:__construct\(\) has parameter \$domProcessors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateProcessor\:\:__construct\(\) has parameter \$stringProcessors with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateProcessor\:\:__debugInfo\(\) never returns null so it can be removed from the return type\.$#'
|
|
identifier: return.unusedType
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Method App\\Framework\\View\\TemplateProcessor\:\:__debugInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Parameter \#1 \$class of method App\\Framework\\DI\\Container\:\:get\(\) expects class\-string\<object\>, string given\.$#'
|
|
identifier: argument.type
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\View\\TemplateProcessor\:\:\$resolvedProcessors type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Unable to resolve the template type T in call to method App\\Framework\\DI\\Container\:\:get\(\)$#'
|
|
identifier: argument.templateType
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>innerHTML" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Framework/View/TemplateProcessor.php
|
|
|
|
-
|
|
message: '#^Property App\\Framework\\Worker\\Worker\:\:\$processedJobHashes type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Framework/Worker/Worker.php
|
|
|
|
-
|
|
message: '#^Match arm comparison between App\\Domain\\AI\\AiProvider\:\:OLLAMA and App\\Domain\\AI\\AiProvider\:\:OLLAMA is always true\.$#'
|
|
identifier: match.alwaysTrue
|
|
count: 2
|
|
path: src/Infrastructure/AI/AiHandlerFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiHandlerFactory\:\:getAvailableModels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiHandlerFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiHandlerFactory\:\:getOllamaAvailableModels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiHandlerFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:getAvailableModels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:getAvailableProviders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:getOllamaAvailableModels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:query\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:queryWithConversation\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\AiService\:\:queryWithFallback\(\) has parameter \$messages with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/AiService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\AI\\Ollama\\OllamaQueryHandler\:\:getAvailableModels\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/AI/Ollama/OllamaQueryHandler.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:createRepository\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:decodeJson\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:formatErrorMessage\(\) has parameter \$responseData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:getRepository\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:getUserRepositories\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\GitHubClient\:\:sendRequest\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/GitHubClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\BlacklistService\:\:add\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/BlacklistService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\BlacklistService\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/BlacklistService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Commands\\CreateRecipientCommand\:\:__construct\(\) has parameter \$customFields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Commands/CreateRecipientCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Commands\\CreateRecipientCommand\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Commands/CreateRecipientCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Commands\\UpdateRecipientCommand\:\:__construct\(\) has parameter \$customFields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Commands/UpdateRecipientCommand.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Commands\\UpdateRecipientCommand\:\:toArray\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Commands/UpdateRecipientCommand.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Infrastructure\\Api\\RapidMail\\RecipientService\:\:getById\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Examples/UsageExamples.php
|
|
|
|
-
|
|
message: '#^Call to an undefined method App\\Infrastructure\\Api\\RapidMail\\RecipientService\:\:searchLegacy\(\)\.$#'
|
|
identifier: method.notFound
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Examples/UsageExamples.php
|
|
|
|
-
|
|
message: '#^Cannot instantiate class App\\Infrastructure\\Api\\RapidMail\\RecipientListId via private constructor App\\Infrastructure\\Api\\RapidMail\\RecipientListId\:\:__construct\(\)\.$#'
|
|
identifier: new.privateConstructor
|
|
count: 3
|
|
path: src/Infrastructure/Api/RapidMail/Examples/UsageExamples.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Factories\\RecipientCommandFactory\:\:createFromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Factories/RecipientCommandFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Factories\\RecipientCommandFactory\:\:updateFromRecipientWithChanges\(\) has parameter \$changes with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Factories/RecipientCommandFactory.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Mailing\:\:__construct\(\) has parameter \$links with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Mailing.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\Mailing\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/Mailing.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\MailingService\:\:getAll\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/MailingService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\MailingService\:\:getAll\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/MailingService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\MailingService\:\:getAllWithPagination\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/MailingService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\MailingService\:\:getAllWithPagination\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/MailingService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\MailingService\:\:send\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/MailingService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:formatErrorMessage\(\) has parameter \$responseData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:getDefaultQueryParams\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:handleResponse\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:request\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:request\(\) has parameter \$queryParams with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:request\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:sendRawRequest\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RapidMailApiClient\:\:sendRawRequest\(\) has parameter \$queryParams with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RapidMailApiClient.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 2
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/Recipient.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/Recipient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\ReadModels\\Recipient\:\:__construct\(\) has parameter \$customFields with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/Recipient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\ReadModels\\Recipient\:\:__construct\(\) has parameter \$links with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/Recipient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\ReadModels\\Recipient\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/Recipient.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use App\\Framework\\DateTime\\DateTime instead$#'
|
|
count: 2
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/RecipientList.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of DateTimeImmutable is forbidden\: Use Clock\:\:now\(\) or Clock\:\:fromString\(\) instead for testable time handling$#'
|
|
count: 2
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/RecipientList.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\ReadModels\\RecipientList\:\:__construct\(\) has parameter \$links with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/RecipientList.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\ReadModels\\RecipientList\:\:fromArray\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/ReadModels/RecipientList.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\RecipientService\:\:search\(\) has parameter \$filter with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/RecipientService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\StatisticsService\:\:getClickStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/StatisticsService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\StatisticsService\:\:getMailingStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/StatisticsService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMail\\StatisticsService\:\:getOpenStats\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMail/StatisticsService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:addRecipient\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:decodeJson\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:formatErrorMessage\(\) has parameter \$responseData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:getRecipientLists\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:searchRecipients\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\RapidMailClient\:\:sendRequest\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/RapidMailClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:buildQueryParams\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createCustomer\(\) has parameter \$customerData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createCustomer\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createOrder\(\) has parameter \$orderData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createOrder\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createProduct\(\) has parameter \$productData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createProduct\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:createWebhook\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:decodeJson\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:formatErrorMessage\(\) has parameter \$responseData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getCustomer\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getCustomers\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getCustomers\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getMetafields\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getOrder\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getOrders\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getOrders\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getProduct\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getProducts\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getProducts\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getRateLimitInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getShopInfo\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:getWebhooks\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:searchProducts\(\) has parameter \$options with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:searchProducts\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:sendRequest\(\) has parameter \$data with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:updateProduct\(\) has parameter \$productData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\Api\\ShopifyClient\:\:updateProduct\(\) return type has no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Property App\\Infrastructure\\Api\\ShopifyClient\:\:\$apiVersion is never read, only written\.$#'
|
|
identifier: property.onlyWritten
|
|
count: 1
|
|
path: src/Infrastructure/Api/ShopifyClient.php
|
|
|
|
-
|
|
message: '#^Function date\(\) is forbidden\: Use Clock\:\:now\(\)\-\>format\(\) or DateTimeFormatter instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryDataService.php
|
|
|
|
-
|
|
message: '#^Function file_get_contents\(\) is forbidden\: Use FileSystem abstraction instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryDataService.php
|
|
|
|
-
|
|
message: '#^Method App\\Infrastructure\\GeoIp\\CountryDataService\:\:parseCountryData\(\) has parameter \$countryData with no value type specified in iterable type array\.$#'
|
|
identifier: missingType.iterableValue
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryDataService.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>nameDe" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryInfo.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>nameEn" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryInfo.php
|
|
|
|
-
|
|
message: '#^Using nullsafe property access "\?\-\>nameNative" on left side of \?\? is unnecessary\. Use \-\> instead\.$#'
|
|
identifier: nullsafe.neverNull
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/CountryInfo.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of PDO is forbidden\: Use App\\Framework\\Database\\ConnectionInterface instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/DatabaseSetup.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/DatabaseSetup.php
|
|
|
|
-
|
|
message: '#^Direct instantiation of PDO is forbidden\: Use App\\Framework\\Database\\ConnectionInterface instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/GeoIp.php
|
|
|
|
-
|
|
message: '#^Function mkdir\(\) is forbidden\: Use Directory abstraction instead$#'
|
|
count: 1
|
|
path: src/Infrastructure/GeoIp/GeoIp.php
|