parameters: level: 8 treatPhpDocTypesAsCertain: false reportUnmatchedIgnoredErrors: true paths: - src/ # - tests/ ignoreErrors: - '#zend_monitor_|ZEND_MONITOR_#' - '#MongoDB\\(Client|Collection)#' # Invalid type info on Redis multi - '#^Cannot call method ltrim\(\) on int\|false.$#' # Cannot resolve this cleanly as different normalizers return different types but it is safe - message: '#Return type \(string\) of method Monolog\\Formatter\\LineFormatter::normalizeException\(\) should be compatible with return type \(array\) of method Monolog\\Formatter\\NormalizerFormatter::normalizeException\(\)#' paths: - src/Monolog/Formatter/LineFormatter.php # can be removed when rollbar/rollbar can be added as dev require again (needs to allow monolog 3.x) - '#Rollbar\\RollbarLogger#' includes: - phpstan-baseline.neon