From 212d2121abbf06fb97931dd4a32bdd8369559bd0 Mon Sep 17 00:00:00 2001 From: Hardeep Asrani Date: Thu, 14 Aug 2025 13:02:28 +0000 Subject: [PATCH 1/3] fix: number format not being applied properly --- js/render-google.js | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/js/render-google.js b/js/render-google.js index 4b0e46a7a..3cdcd475f 100644 --- a/js/render-google.js +++ b/js/render-google.js @@ -352,19 +352,14 @@ var isResizeRequest = false; } break; default: - for (i = 0; i < settings.series.length; i++) { - if (!series[i + 1] || typeof settings.series[i] === 'undefined') { - continue; - } - var seriesIndexToUse = i + 1; - - // if an annotation "swallowed" a series, use the following one. - if(series_annotations.includes(i)){ - seriesIndexToUse++; - } - if ( series[seriesIndexToUse] ) { - format_data(id, table, series[seriesIndexToUse].type, settings.series[i].format, seriesIndexToUse); - } + // Single-pass: walk columns, skip annotation/helper roles, apply formats in order. + var k = 0; // index into settings.series (visible series) + for (var c = 1; c < series.length && k < settings.series.length; c++) { // skip label at 0 + if (table.getColumnProperty(c, 'role')) continue; // helper/annotation column + var s = settings.series[k++]; + if (!s || !s.format) continue; + if (!series[c]) continue; + format_data(id, table, series[c].type, s.format, c); } break; } From 142f3ec5f3f25af8cdf8f5111407d4a8692f0a41 Mon Sep 17 00:00:00 2001 From: Soare Robert Daniel Date: Fri, 29 Aug 2025 14:44:28 +0300 Subject: [PATCH 2/3] dev: add PHPStan set to level 6 & baseline (#1228) --- .distignore | 2 + .github/workflows/test-php.yml | 17 + composer.json | 8 +- composer.lock | 181 +- phpstan-baseline.neon | 5407 +++++++++++++++++++ phpstan.neon | 18 + tests/php/static-analysis-stubs/symbols.php | 41 + 7 files changed, 5667 insertions(+), 7 deletions(-) create mode 100644 phpstan-baseline.neon create mode 100644 phpstan.neon create mode 100644 tests/php/static-analysis-stubs/symbols.php diff --git a/.distignore b/.distignore index 3986af78c..9f85554bd 100755 --- a/.distignore +++ b/.distignore @@ -29,3 +29,5 @@ cypress.json docker-compose.ci.yml CONTRIBUTING.md artifacts +phpstan.neon +phpstan-baseline.neon \ No newline at end of file diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index fc7ffecdf..2c483d819 100755 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -51,3 +51,20 @@ jobs: composer install --prefer-dist --no-progress --no-dev - name: Run phpunit run: phpunit + + phpstan: + name: PHPStan + runs-on: ubuntu-latest + steps: + - name: Setup PHP version + uses: shivammathur/setup-php@v2 + with: + php-version: "7.4" + extensions: simplexml + - name: Checkout source code + uses: actions/checkout@v4 + - name: Install composer + run: | + composer install --prefer-dist --no-progress + - name: Run phpstan + run: composer run phpstan diff --git a/composer.json b/composer.json index bfa3e1a22..841014c42 100644 --- a/composer.json +++ b/composer.json @@ -32,7 +32,9 @@ }, "scripts": { "format": "phpcbf --standard=phpcs.xml --report-summary --report-source", - "lint": "phpcs --standard=phpcs.xml" + "lint": "phpcs --standard=phpcs.xml", + "phpstan": "phpstan", + "phpstan:generate:baseline": "phpstan --generate-baseline" }, "minimum-stability": "dev", "prefer-stable": true, @@ -48,6 +50,8 @@ "require-dev": { "wp-coding-standards/wpcs": "^2.3", "dealerdirect/phpcodesniffer-composer-installer": "^1.0.0", - "phpcompatibility/phpcompatibility-wp": "*" + "phpcompatibility/phpcompatibility-wp": "*", + "phpstan/phpstan": "^2.1", + "szepeviktor/phpstan-wordpress": "^2.0" } } diff --git a/composer.lock b/composer.lock index 106b802d7..a32d3e482 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7000266e616112b1392930052784add1", + "content-hash": "6e978a0b38c64a0f62a8ddadae59cfa2", "packages": [ { "name": "codeinwp/themeisle-sdk", @@ -257,6 +257,57 @@ }, "time": "2023-01-05T11:28:13+00:00" }, + { + "name": "php-stubs/wordpress-stubs", + "version": "v6.8.2", + "source": { + "type": "git", + "url": "https://github.com/php-stubs/wordpress-stubs.git", + "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8", + "reference": "9c8e22e437463197c1ec0d5eaa9ddd4a0eb6d7f8", + "shasum": "" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "5.6.1" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "nikic/php-parser": "^5.5", + "php": "^7.4 || ^8.0", + "php-stubs/generator": "^0.8.3", + "phpdocumentor/reflection-docblock": "^5.4.1", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^9.5", + "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.1.1", + "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" + }, + "suggest": { + "paragonie/sodium_compat": "Pure PHP implementation of libsodium", + "symfony/polyfill-php80": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WordPress function and class declaration stubs for static analysis.", + "homepage": "https://github.com/php-stubs/wordpress-stubs", + "keywords": [ + "PHPStan", + "static analysis", + "wordpress" + ], + "support": { + "issues": "https://github.com/php-stubs/wordpress-stubs/issues", + "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.8.2" + }, + "time": "2025-07-16T06:41:00+00:00" + }, { "name": "phpcompatibility/php-compatibility", "version": "9.3.5", @@ -461,6 +512,64 @@ ], "time": "2024-04-24T21:37:59+00:00" }, + { + "name": "phpstan/phpstan", + "version": "2.1.22", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4", + "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", + "issues": "https://github.com/phpstan/phpstan/issues", + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + } + ], + "time": "2025-08-04T19:17:37+00:00" + }, { "name": "squizlabs/php_codesniffer", "version": "3.10.3", @@ -541,6 +650,68 @@ ], "time": "2024-09-18T10:38:58+00:00" }, + { + "name": "szepeviktor/phpstan-wordpress", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/szepeviktor/phpstan-wordpress.git", + "reference": "963887b04c21fe7ac78e61c1351f8b00fff9f8f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/963887b04c21fe7ac78e61c1351f8b00fff9f8f8", + "reference": "963887b04c21fe7ac78e61c1351f8b00fff9f8f8", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "php-stubs/wordpress-stubs": "^6.6.2", + "phpstan/phpstan": "^2.0" + }, + "require-dev": { + "composer/composer": "^2.1.14", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.0", + "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^1.0", + "wp-coding-standards/wpcs": "3.1.0 as 2.3.0" + }, + "suggest": { + "swissspidy/phpstan-no-private": "Detect usage of internal core functions, classes and methods" + }, + "type": "phpstan-extension", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "SzepeViktor\\PHPStan\\WordPress\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WordPress extensions for PHPStan", + "keywords": [ + "PHPStan", + "code analyse", + "code analysis", + "static analysis", + "wordpress" + ], + "support": { + "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", + "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v2.0.2" + }, + "time": "2025-02-12T18:43:37+00:00" + }, { "name": "wp-coding-standards/wpcs", "version": "2.3.0", @@ -595,13 +766,13 @@ ], "aliases": [], "minimum-stability": "dev", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": true, "prefer-lowest": false, - "platform": [], - "platform-dev": [], + "platform": {}, + "platform-dev": {}, "platform-overrides": { "php": "7.4" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/phpstan-baseline.neon b/phpstan-baseline.neon new file mode 100644 index 000000000..bce495b46 --- /dev/null +++ b/phpstan-baseline.neon @@ -0,0 +1,5407 @@ +parameters: + ignoreErrors: + - + message: '#^Access to constant CF_PERMISSIONS on an unknown class Visualizer_PRO\.$#' + identifier: class.notFound + count: 2 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Call to function is_string\(\) with string will always evaluate to true\.$#' + identifier: function.alreadyNarrowedType + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Call to function is_wp_error\(\) with string will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^If condition is always false\.$#' + identifier: if.alwaysFalse + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^If condition is always true\.$#' + identifier: if.alwaysTrue + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:add_rest_query_vars\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:add_rest_query_vars\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:add_rest_query_vars\(\) has parameter \$request with generic class WP_REST_Request but does not specify its types\: T$#' + identifier: missingType.generics + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:enqueue_gutenberg_scripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:format_chart_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:format_chart_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:format_chart_data\(\) has parameter \$series with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_instance\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_json_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_json_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_json_root_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_json_root_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_permission_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_permission_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_query_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_query_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_visualizer_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:get_visualizer_data\(\) has parameter \$post with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:gutenberg_block_callback\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:gutenberg_block_callback\(\) has parameter \$atts with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:register_block_type\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:register_rest_endpoints\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:set_json_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:set_json_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:toUTF8\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:toUTF8\(\) has parameter \$datum with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:update_chart_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:update_chart_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:upload_csv_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Method Visualizer_Gutenberg_Block\:\:upload_csv_data\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Gutenberg/Block.php + + - + message: '#^Constant VISUALIZER_PRO_VERSION not found\.$#' + identifier: constant.notFound + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^If condition is always false\.$#' + identifier: if.alwaysFalse + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getCSV\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getCSV\(\) has parameter \$rows with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getDataAs\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getExcel\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getExcel\(\) has parameter \$rows with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getHTML\(\) has parameter \$rows with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:_getImage\(\) should return string but returns array\\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:can_show_feature\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:can_show_feature\(\) has parameter \$feature with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:disableRevisionsTemporarily\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:getDataAs\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:getDataAs\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:getDataAs\(\) has parameter \$final with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:getDataAs\(\) has parameter \$type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_chart_data\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_chart_data\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_chart_data\(\) has parameter \$run_filter with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_chart_data\(\) has parameter \$type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_features_for_license\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_features_for_license\(\) has parameter \$plan with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_inline_custom_css\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_inline_custom_css\(\) has parameter \$settings with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_language\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:get_user_customization_js\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:handleExistingRevisions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:handleExistingRevisions\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:handleExistingRevisions\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:handle_css_property\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:hasChartType\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:hasChartType\(\) has parameter \$type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:is_pro\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:is_pro_older_than\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:is_pro_older_than\(\) has parameter \$version with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:load_chart_class_name\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:load_chart_class_name\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:load_chart_type\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:load_chart_type\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:numberOfCharts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:onShutdown\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:undoRevisions\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Method Visualizer_Module\:\:undoRevisions\(\) has parameter \$restore with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Negated boolean expression is always true\.$#' + identifier: booleanNot.alwaysTrue + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Offset 2 on array\{non\-falsy\-string, numeric\-string, string\} in isset\(\) always exists and is not nullable\.$#' + identifier: isset.offset + count: 1 + path: classes/Visualizer/Module.php + + - + message: '#^Variable \$chart might not be defined\.$#' + identifier: variable.undefined + count: 2 + path: classes/Visualizer/Module.php + + - + message: '#^Constructor of class Visualizer_Module_AMP has an unused parameter \$plugin\.$#' + identifier: constructor.unusedParameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Left side of && is always true\.$#' + identifier: booleanAnd.leftAlwaysTrue + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:addToHeader\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:addToHeader\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:get_chart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:get_chart\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:get_chart\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:get_chart\(\) has parameter \$series with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:get_chart\(\) has parameter \$settings with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Method Visualizer_Module_AMP\:\:is_amp\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/AMP.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$charts\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$custom_css\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$pagination\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$type\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$types\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Call to method get_element_translations\(\) on an unknown class SitePress\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Call to method get_element_trid\(\) on an unknown class SitePress\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Class SitePress not found\.$#' + identifier: class.notFound + count: 2 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Function icl_get_current_language not found\.$#' + identifier: function.notFound + count: 2 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Function icl_get_default_language not found\.$#' + identifier: function.notFound + count: 2 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Function wpml_get_language_information not found\.$#' + identifier: function.notFound + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module\:\:_addFilter\(\) invoked with 5 parameters, 2\-4 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:_getChartTypesLocalized\(\) has parameter \$add_select with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:_getChartTypesLocalized\(\) has parameter \$enabledOnly with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:_getChartTypesLocalized\(\) has parameter \$get2Darray with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:_getChartTypesLocalized\(\) has parameter \$where with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:_getChartTypesLocalized\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addMultilingualSupport\(\) should return bool but empty return statement found\.$#' + identifier: return.empty + count: 2 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addMultilingualSupport\(\) should return bool but return statement is missing\.$#' + identifier: return.missing + count: 2 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addRevision\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addRevision\(\) has parameter \$revision_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addScreenOptions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:addSplChartSchedules\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:add_black_friday_data\(\) has parameter \$configs with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:add_black_friday_data\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:add_tinymce_lang\(\) has parameter \$arr with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:add_tinymce_lang\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:enqueueLibraryScripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:enqueueMediaScripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:enqueue_support_page\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:feedbackReviewTrigger\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:feedbackReviewTrigger\(\) has parameter \$dumb with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getDisplayFilters\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getDisplayFilters\(\) has parameter \$query_args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getPluginActionLinks\(\) has parameter \$links with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getPluginActionLinks\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getPluginMetaLinks\(\) has parameter \$plugin_meta with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getPluginMetaLinks\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:getQuery\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:get_strings_for_block\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:get_strings_for_block\(\) has parameter \$settings with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:get_survey_metadata\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:get_survey_metadata\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleDeprecatedCharts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleDeprecatedCharts\(\) has parameter \$enabledOnly with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleDeprecatedCharts\(\) has parameter \$get2Darray with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleDeprecatedCharts\(\) has parameter \$types with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleDeprecatedCharts\(\) has parameter \$where with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:handleGetProSubMenu\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:init\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:limitRevisions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:limitRevisions\(\) has parameter \$num with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:limitRevisions\(\) has parameter \$post with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:load_cypress_hooks\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:registerAdminMenu\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:register_mce_button\(\) has parameter \$buttons with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:register_mce_button\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:renderLibraryPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:renderSupportPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:renderTemplates\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:render_review_notice\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:render_review_notice\(\) has parameter \$footer_text with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:restoreRevision\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:restoreRevision\(\) has parameter \$post_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:restoreRevision\(\) has parameter \$revision_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setScreenOptions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setScreenOptions\(\) has parameter \$option with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setScreenOptions\(\) has parameter \$status with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setScreenOptions\(\) has parameter \$value with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setupMediaViewStrings\(\) has parameter \$strings with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setupMediaViewStrings\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setupVisualizerTab\(\) has parameter \$tabs with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:setupVisualizerTab\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:tinymce_plugin\(\) has parameter \$plugin_array with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Method Visualizer_Module_Admin\:\:tinymce_plugin\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Parameter \#1 \$id of method Visualizer_Module\:\:get_inline_custom_css\(\) expects int, string given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Parameter \#3 \$priority of method Visualizer_Module\:\:_addFilter\(\) expects int, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Property WP_Screen\:\:\$id \(string\) in isset\(\) is not nullable\.$#' + identifier: isset.property + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Undefined variable\: \$atts$#' + identifier: variable.undefined + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Variable \$atts in empty\(\) is never defined\.$#' + identifier: empty.variable + count: 1 + path: classes/Visualizer/Module/Admin.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$button\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$cancel_button\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$chart\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$custom_css\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$sidebar\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$type\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Send\:\:\$text\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Types\:\:\$chart\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Types\:\:\$type\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Types\:\:\$types\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$data\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$id\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$message\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$series\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$settings\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Call to function is_wp_error\(\) with int\<0, max\> will always evaluate to false\.$#' + identifier: function.impossibleType + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Call to function is_wp_error\(\) with int\<1, max\> will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Call to method get_element_translations\(\) on an unknown class SitePress\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Call to method get_element_trid\(\) on an unknown class SitePress\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Class SitePress not found\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^If condition is always true\.$#' + identifier: if.alwaysTrue + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Left side of && is always true\.$#' + identifier: booleanAnd.leftAlwaysTrue + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_getChartArray\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_handleDataAndSettingsPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_handleDataPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_handleDataPage\(\) is unused\.$#' + identifier: method.unused + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_handleTypesPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_sendResponse\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:_sendResponse\(\) has parameter \$results with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:cloneChart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:deleteChart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:deleteOldCharts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:exportData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getCharts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getJsonData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getJsonRoots\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getQueryData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getSidebar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getSidebar\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:getSidebar\(\) has parameter \$sidebar with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:handleCSVasString\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:handleCSVasString\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:handleCSVasString\(\) has parameter \$editor_type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:handlePermissions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:handleTabularData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:loadCodeEditorAssets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:loadCodeEditorAssets\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:renderChartPages\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:renderFlattrScript\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:saveFilter\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:saveQuery\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:save_chart_image\(\) has invalid return type attachment\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:save_chart_image\(\) should return attachment but returns int\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:save_chart_image\(\) should return attachment but returns int\<0, max\>\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:setJsonData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:setJsonSchedule\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Method Visualizer_Module_Chart\:\:uploadData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Offset ''parent_chart_id'' on non\-empty\-array in isset\(\) always exists and is not nullable\.$#' + identifier: isset.offset + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Parameter \#1 \$id of method Visualizer_Module\:\:get_inline_custom_css\(\) expects int, string given\.$#' + identifier: argument.type + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Parameter \#1 \$post_id of function wp_delete_post expects int, WP_Post given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Undefined variable\: \$atts$#' + identifier: variable.undefined + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Variable \$atts in empty\(\) is never defined\.$#' + identifier: empty.variable + count: 1 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Variable \$chart might not be defined\.$#' + identifier: variable.undefined + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Variable \$parent_chart might not be defined\.$#' + identifier: variable.undefined + count: 2 + path: classes/Visualizer/Module/Chart.php + + - + message: '#^Call to an undefined method Visualizer_Module\:\:get_chart\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Call to an undefined method Visualizer_Module\:\:is_amp\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Class SitePress not found\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Function icl_get_current_language not found\.$#' + identifier: function.notFound + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Function sanitize_text_field invoked with 2 parameters, 1 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module\:\:_addFilter\(\) invoked with 5 parameters, 2\-4 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:addSchema\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:addSchema\(\) has parameter \$id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:endpoint_register\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:enqueueScripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:getHtmlAttributes\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:getHtmlAttributes\(\) has parameter \$attributes with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:getLanguage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:getLanguage\(\) has parameter \$dummy with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:getLanguage\(\) has parameter \$only_language with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:get_actions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:perform_action\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:perform_action\(\) has parameter \$params with generic class WP_REST_Request but does not specify its types\: T$#' + identifier: missingType.generics + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:printFooterScripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:renderChart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:renderChart\(\) has parameter \$atts with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:script_loader_tag\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:script_loader_tag\(\) has parameter \$handle with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:script_loader_tag\(\) has parameter \$src with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Method Visualizer_Module_Frontend\:\:script_loader_tag\(\) has parameter \$tag with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Parameter \#1 \$id of method Visualizer_Module\:\:get_inline_custom_css\(\) expects int, string given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Parameter \#3 \$priority of method Visualizer_Module\:\:_addFilter\(\) expects int, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Property Visualizer_Module_Frontend\:\:\$_charts type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Variable \$class in empty\(\) always exists and is not falsy\.$#' + identifier: empty.variable + count: 1 + path: classes/Visualizer/Module/Frontend.php + + - + message: '#^Constant WPINC not found\.$#' + identifier: constant.notFound + count: 1 + path: classes/Visualizer/Module/Language.php + + - + message: '#^Method Visualizer_Module_Language\:\:get_strings\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Language.php + + - + message: '#^Property Visualizer_Module_Language\:\:\$strings type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Language.php + + - + message: '#^Access to constant CF_PERMISSIONS on an unknown class Visualizer_PRO\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Call to function is_null\(\) with array\{''administrator''\} will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Function delete_option invoked with 2 parameters, 1 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:activate\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:activate\(\) has parameter \$network_wide with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:activate_on_site\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:adminInit\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:checkIsExistingUser\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:custom_cron_schedules\(\) has parameter \$schedules with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:custom_cron_schedules\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:deactivate\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:deactivate\(\) has parameter \$network_wide with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:deactivate_on_site\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:getLoggerData\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:getLoggerData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:getUsage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:getUsage\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:getUsage\(\) has parameter \$meta_keys with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:loadTextDomain\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:refreshDbChart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:refresh_db_for_chart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Method Visualizer_Module_Setup\:\:setupCustomPostTypes\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Parameter \#1 \$post_id of function get_post_meta expects int, WP_Post given\.$#' + identifier: argument.type + count: 6 + path: classes/Visualizer/Module/Setup.php + + - + message: '#^Function remove_filter invoked with 4 parameters, 2\-3 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Sources\:\:_getSource\(\) should return Visualizer_Source but returns false\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Sources\:\:filterChartData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Sources\:\:filterChartData\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Sources\:\:filterChartSeries\(\) has parameter \$series with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Sources\:\:filterChartSeries\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Negated boolean expression is always false\.$#' + identifier: booleanNot.alwaysFalse + count: 2 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Property Visualizer_Module_Sources\:\:\$_sources type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Sources.php + + - + message: '#^Method Visualizer_Module_Upgrade\:\:makeAllTableChartsTabular\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Upgrade.php + + - + message: '#^Method Visualizer_Module_Upgrade\:\:upgrade\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Upgrade.php + + - + message: '#^Parameter \#1 \$post_id of function add_post_meta expects int, WP_Post given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Upgrade.php + + - + message: '#^Access to offset int\<0, max\> on an unknown class _CHART_COLORS\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:get_random_color\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:hex2rgba\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:hex2rgba\(\) has parameter \$color with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:hex2rgba\(\) has parameter \$opacity with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults\(\) has parameter \$post_status with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_chartjs\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_chartjs\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_chartjs\(\) has parameter \$post_status with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_google\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_google\(\) has parameter \$chart with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Method Visualizer_Module_Utility\:\:set_defaults_google\(\) has parameter \$post_status with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Parameter \#1 \$var of function count expects array\|Countable, _CHART_COLORS given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Property Visualizer_Module_Utility\:\:\$_CHART_COLORS has unknown class _CHART_COLORS as its type\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Static property Visualizer_Module_Utility\:\:\$_CHART_COLORS \(_CHART_COLORS\) does not accept default value of type array\\.$#' + identifier: property.defaultValue + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Strict comparison using \=\=\= between ''auto\-draft'' and ''auto\-draft'' will always evaluate to true\.$#' + identifier: identical.alwaysTrue + count: 1 + path: classes/Visualizer/Module/Utility.php + + - + message: '#^Array has 2 duplicate keys with value ''showColorCode'' \(''showColorCode'', ''showColorCode''\)\.$#' + identifier: array.duplicateKey + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to an undefined method WP_Ajax_Upgrader_Skin\:\:get_error_code\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to an undefined method WP_Ajax_Upgrader_Skin\:\:get_error_message\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to function is_null\(\) with bool will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to function is_wp_error\(\) with WP_Error will always evaluate to true\.$#' + identifier: function.alreadyNarrowedType + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to function is_wp_error\(\) with int\<1, max\> will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Cannot access property \$download_link on array\|object\.$#' + identifier: property.nonObject + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Cannot call method get_error_message\(\) on array\|object\.$#' + identifier: method.nonObject + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:registerAdminMenu\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:setup_wizard_create_draft_page\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:setup_wizard_import_chart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:setup_wizard_install_plugin\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:setup_wizard_subscribe_process\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:update_wizard_data\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_enqueue_setup_wizard_scripts\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_filter_chart_settings\(\) has parameter \$settings with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_filter_chart_settings\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_load_setup_wizard_page\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_setup_wizard_page\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Method Visualizer_Module_Wizard\:\:visualizer_wizard_step_process\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^PHPDoc tag @var has invalid value \(\$wizard_data array\)\: Unexpected token "\$wizard_data", expected type at offset 53 on line 5$#' + identifier: phpDoc.parseError + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Path in include_once\(\) "\./wp\-admin/includes/plugin\-install\.php" is not a file or it does not exist\.$#' + identifier: includeOnce.fileNotFound + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Property Visualizer_Module_Wizard\:\:\$wizard_data has no type specified\.$#' + identifier: missingType.property + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Ternary operator condition is always true\.$#' + identifier: ternary.alwaysTrue + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Unreachable statement \- code above always terminates\.$#' + identifier: deadCode.unreachable + count: 3 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Variable \$slug in empty\(\) always exists and is not falsy\.$#' + identifier: empty.variable + count: 1 + path: classes/Visualizer/Module/Wizard.php + + - + message: '#^Call to function is_null\(\) with Visualizer_Plugin will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^If condition is always false\.$#' + identifier: if.alwaysFalse + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:getChartTypes\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:getSupportedDateFilter\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:setModule\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has parameter \$file with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has parameter \$line with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has parameter \$message with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has parameter \$name with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Plugin\:\:themeisle_log_event_debug\(\) has parameter \$type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Property Visualizer_Plugin\:\:\$_modules type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Plugin.php + + - + message: '#^Method Visualizer_Render\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:__toString\(\) has invalid return type type\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:can_chart_have_action\(\) has parameter \$action with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:can_chart_have_action\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:get_chart_type\(\) has parameter \$with_library with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Method Visualizer_Render\:\:render\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Property Visualizer_Render\:\:\$_data type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render.php + + - + message: '#^Access to constant ACTION_FETCH_DATA on an unknown class Visualizer_Pro\.$#' + identifier: class.notFound + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderDbQuery\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderDbQuery\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderDbWizardResults\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderDbWizardResults\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderEditorTable\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderEditorTable\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderJsonScreen\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderJsonScreen\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderPermissions\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderPermissions\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderSimpleEditorScreen\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderSimpleEditorScreen\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabAdvanced\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabAdvanced\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabBasic\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabBasic\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabHelp\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTabHelp\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTextEditor\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_renderTextEditor\(\) has parameter \$args with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:show\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Method Visualizer_Render_Layout\:\:show\(\) has parameter \$layout with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Unused result of ternary operator\.$#' + identifier: ternary.resultUnused + count: 2 + path: classes/Visualizer/Render/Layout.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$custom_css\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$pagination\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$type\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Access to an undefined property Visualizer_Render_Library\:\:\$types\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderChartBox\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderChartBox\(\) has parameter \$with_filter with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderLibrary\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderMessages\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderProPopupBlocker\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_renderSidebar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Library\:\:getDisplayForm\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Library.php + + - + message: '#^Method Visualizer_Render_Page\:\:_renderContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page.php + + - + message: '#^Method Visualizer_Render_Page\:\:_renderSidebar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page.php + + - + message: '#^Method Visualizer_Render_Page\:\:_renderSidebarContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page.php + + - + message: '#^Method Visualizer_Render_Page\:\:_renderToolbar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page.php + + - + message: '#^Method Visualizer_Render_Page\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$button\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$chart\.$#' + identifier: property.notFound + count: 14 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$custom_css\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Data\:\:\$sidebar\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Left side of && is always true\.$#' + identifier: booleanAnd.leftAlwaysTrue + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Method Visualizer_Render_Page_Data\:\:_renderContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Method Visualizer_Render_Page_Data\:\:_renderSidebarContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Method Visualizer_Render_Page_Data\:\:_renderToolbar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Method Visualizer_Render_Page_Data\:\:add_additional_content\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Negated boolean expression is always false\.$#' + identifier: booleanNot.alwaysFalse + count: 1 + path: classes/Visualizer/Render/Page/Data.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Send\:\:\$text\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Send.php + + - + message: '#^Method Visualizer_Render_Page_Send\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Send.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Settings\:\:\$button\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Settings\:\:\$sidebar\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Method Visualizer_Render_Page_Settings\:\:_renderContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Method Visualizer_Render_Page_Settings\:\:_renderSidebarContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Method Visualizer_Render_Page_Settings\:\:_renderToolbar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Method Visualizer_Render_Page_Settings\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Settings.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Types\:\:\$type\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Types\:\:\$types\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_removeSpaceFromLibrary\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_removeSpaceFromLibrary\(\) has parameter \$value with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_renderContent\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_renderSidebar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_renderToolbar\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Method Visualizer_Render_Page_Types\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Types.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$data\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$id\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$series\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Access to an undefined property Visualizer_Render_Page_Update\:\:\$settings\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Method Visualizer_Render_Page_Update\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Method Visualizer_Render_Page_Update\:\:updateEditorAndSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Method Visualizer_Render_Page_Update\:\:updateEditorAndSettings\(\) is unused\.$#' + identifier: method.unused + count: 1 + path: classes/Visualizer/Render/Page/Update.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$__series\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$lazy_load_chart\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$manual\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$save_chart_image\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Call to an undefined method Visualizer_Render_Sidebar\:\:hooks\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Call to function is_array\(\) with string will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Call to function is_null\(\) with string will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Default value of the parameter \#1 \$title \(false\) of method Visualizer_Render_Sidebar\:\:_renderSectionStart\(\) is incompatible with type string\.$#' + identifier: parameter.defaultValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Function wp_register_script invoked with 1 parameter, 2\-5 required\.$#' + identifier: arguments.count + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderActionSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderAdvancedSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderChartControlsGroup\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderChartControlsSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderChartImageSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderChartTitleSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$default with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$desc with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$disabled with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$name with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$title with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderCheckboxItem\(\) has parameter \$value with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderFormatField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderGroupEnd\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderGroupStart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderGroupStart\(\) has parameter \$id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderManualConfigDescription\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderManualConfigExample\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSectionDescription\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSectionDescription\(\) has parameter \$classes with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSectionEnd\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSectionStart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSelectItem\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSelectItem\(\) has parameter \$attributes with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSelectItem\(\) has parameter \$classes with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderSelectItem\(\) has parameter \$options with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$custom_attributes with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$desc with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$name with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$placeholder with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$title with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextAreaItem\(\) has parameter \$value with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) has parameter \$custom_attributes with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) has parameter \$extra_class with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:getLibrary\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:is_excel_enabled\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:load_dependent_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Method Visualizer_Render_Sidebar\:\:load_dependent_assets\(\) has parameter \$libs with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Property Visualizer_Render_Sidebar\:\:\$_fontFamilies type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Property Visualizer_Render_Sidebar\:\:\$_yesno type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Result of && is always false\.$#' + identifier: booleanAnd.alwaysFalse + count: 1 + path: classes/Visualizer/Render/Sidebar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$__series\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$creator\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$fontName\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$fontSize\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$height\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$legend\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$license\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$tooltip\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_ChartJS\:\:\$width\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Array has 2 duplicate keys with value ''bottom'' \(''bottom'', ''bottom''\)\.$#' + identifier: array.duplicateKey + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Call to an undefined method Visualizer_Render_Sidebar_ChartJS\:\:_renderAxesSettings\(\)\.$#' + identifier: method.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderAnimationSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderChartTitleSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderChartTypeSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderChartTypeSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderManualConfigDescription\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderManualConfigExample\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderSeriesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderTooltipSettigns\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_renderViewSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:hooks\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:load_chartjs_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:load_chartjs_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Method Visualizer_Render_Sidebar_ChartJS\:\:load_chartjs_assets\(\) has parameter \$is_frontend with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Property Visualizer_Render_Sidebar_ChartJS\:\:\$_legendPositions type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/ChartJS.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Columnar\:\:\$dataOpacity\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Columnar\:\:\$focusTarget\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Columnar\:\:\$isStacked\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Columnar\:\:_renderColumnarSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Columnar\:\:_renderHorizontalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Columnar\:\:_renderVerticalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Columnar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$creator\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$fontName\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$fontSize\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$height\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$license\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Google\:\:\$width\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderAnimationSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderRoleField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderRoleField\(\) has parameter \$index with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderTooltipSettigns\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:_renderViewSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:enqueue_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:enqueue_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:hooks\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:load_google_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:load_google_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Method Visualizer_Render_Sidebar_Google\:\:load_google_assets\(\) has parameter \$is_frontend with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Property Visualizer_Render_Sidebar_Google\:\:\$_alignments type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Property Visualizer_Render_Sidebar_Google\:\:\$_legendPositions type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Google.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Graph\:\:\$__series\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Graph\:\:\$axisTitlesPosition\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Graph\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Graph\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Graph\:\:\$titlePosition\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderAxesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderChartTitleSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderHorizontalAxisFormatField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderHorizontalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderHorizontalAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderSeriesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderVerticalAxisFormatField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderVerticalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Method Visualizer_Render_Sidebar_Graph\:\:_renderVerticalAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 3 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 5 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Property Visualizer_Render_Sidebar_Graph\:\:\$_positions type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Graph.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$aggregationTarget\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$curveType\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$dataOpacity\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$focusTarget\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$lineWidth\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$pointSize\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Linear\:\:\$selectionMode\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:_renderHorizontalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:_renderLineSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:_renderLineSettingsItems\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Linear\:\:_renderVerticalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Property Visualizer_Render_Sidebar_Linear\:\:\$_curveTypes type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Bar\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Bar\:\:_renderChartTypeSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Bar\:\:_renderChartTypeSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 3 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, float given\.$#' + identifier: argument.type + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Bar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_ChartJS_Line\:\:\$_pointStyles\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Line.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Line\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Line.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Line\:\:_renderChartTypeSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Line.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Line.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Line.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:\$xAxes\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:\$yAxes\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderAxesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderHorizontalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderHorizontalAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderHorizontalTickSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderVerticalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderVerticalAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Linear\:\:_renderVerticalTickSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 4 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Linear.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:\$__data\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:_renderAxesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:_renderChartTypeSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:_renderSeriesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_ChartJS_Pie\:\:_renderSliceSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 4 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/ChartJS/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$__series\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$_includeCurveTypes\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$fixedHeader_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$ordering_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$pageLength_int\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$pagingType\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$paging_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$responsive_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$scrollX\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_renderAdvancedSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_renderColumnSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_renderFormatField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_renderTableSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:enqueue_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:enqueue_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:hooks\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:load_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:load_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_DataTable\:\:load_assets\(\) has parameter \$is_frontend with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 8 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Parameter \#4 \$desc of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 4 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/DataTable.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$__series\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$_includeCurveTypes\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$fixedHeader_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$ordering_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$pageLength_int\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$pagingType\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$paging_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$responsive_bool\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$scrollX\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_renderAdvancedSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_renderColumnSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_renderFormatField\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_renderTableSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:enqueue_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:enqueue_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:hooks\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:load_assets\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:load_assets\(\) has parameter \$deps with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_DataTable_Tabular\:\:load_assets\(\) has parameter \$is_frontend with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 8 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Parameter \#4 \$desc of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 4 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/DataTable/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:\$areaOpacity\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:\$isStacked\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:_renderLineSettingsItems\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Area\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Area.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bar\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bar\:\:_renderHorizontalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bar.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bar\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bar.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Bubble\:\:\$sortBubblesBySize\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bubble\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bubble\:\:_renderBubbleSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Bubble\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, float given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Bubble.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:\$aggregationTarget\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:\$focusTarget\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:\$selectionMode\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:_renderLineSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Candlestick\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 5 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Candlestick.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Column\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Column.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Column\:\:_renderVerticalAxisGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Column.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Column\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Column.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$creator\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$greenColor\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$greenFrom\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$greenTo\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$height\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$license\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$max\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$min\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$minorTicks\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$redColor\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$redFrom\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$redTo\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$width\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$yellowColor\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$yellowFrom\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:\$yellowTo\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderGaugeSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderGreenColorSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderRedColorSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderTickSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderViewSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_renderYellowColorSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Gauge\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Gauge.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$creator\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$displayMode\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$height\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$keepAspectRatio\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$license\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$markerOpacity\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$region\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$resolution\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:\$width\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderColorAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderMagnifyingGlassSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderMapSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderSizeAxisSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderTooltipSettigns\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_renderViewSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Geo\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Geo.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Line\:\:\$interpolateNulls\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Line.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Line\:\:_renderLineSettingsItems\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Line.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Line\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Line.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$__data\.$#' + identifier: property.notFound + count: 2 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$is3D\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieHole\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieResidueSliceColor\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieResidueSliceLabel\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieSliceBorderColor\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieSliceText\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$pieStartAngle\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$reverseCategories\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:\$sliceVisibilityThreshold\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:_renderPieSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:_renderResidueSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:_renderSlicesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:_renderTooltipSettigns\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Pie\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Parameter \#5 \$placeholder of static method Visualizer_Render_Sidebar\:\:_renderTextItem\(\) expects string, int given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Pie.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Scatter\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Scatter.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Scatter\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Scatter.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$_includeCurveTypes\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$allowHtml\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$creator\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$description\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$frozenColumns\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$license\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$pageSize\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$pagination\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$rtlTable\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$sort\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Access to an undefined property Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:\$title\.$#' + identifier: property.notFound + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:__construct\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:_renderColumnarSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:_renderGeneralSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:_renderSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:_renderSeriesSettings\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Sidebar_Type_GoogleCharts_Tabular\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Parameter \#4 \$default of static method Visualizer_Render_Sidebar\:\:_renderColorPickerItem\(\) expects string, null given\.$#' + identifier: argument.type + count: 14 + path: classes/Visualizer/Render/Sidebar/Type/GoogleCharts/Tabular.php + + - + message: '#^Method Visualizer_Render_Templates\:\:_renderLibraryChart\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Templates.php + + - + message: '#^Method Visualizer_Render_Templates\:\:_renderLibraryEmpty\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Templates.php + + - + message: '#^Method Visualizer_Render_Templates\:\:_renderTemplate\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Templates.php + + - + message: '#^Method Visualizer_Render_Templates\:\:_toHTML\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Render/Templates.php + + - + message: '#^Property Visualizer_Render_Templates\:\:\$_templates type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Render/Templates.php + + - + message: '#^Access to an undefined property Visualizer_Source\:\:\$_args\.$#' + identifier: property.notFound + count: 3 + path: classes/Visualizer/Source.php + + - + message: '#^Call to function is_wp_error\(\) with DateTime will always evaluate to false\.$#' + identifier: function.impossibleType + count: 2 + path: classes/Visualizer/Source.php + + - + message: '#^If condition is always true\.$#' + identifier: if.alwaysTrue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:_fetchDataFromEditableTable\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:_fetchSeriesFromEditableTable\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:_normalizeData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:_normalizeData\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:_validateTypes\(\) has parameter \$types with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:fetch\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:getAllowedTypes\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:getData\(\) has parameter \$fetch_from_editable_table with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:getRawData\(\) has parameter \$fetch_from_editable_table with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:getRawData\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:getSeries\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:get_date_formats_if_exists\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:get_date_formats_if_exists\(\) has parameter \$series with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:get_date_formats_if_exists\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:repopulateData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:repopulateData\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:repopulateSeries\(\) has parameter \$series with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Method Visualizer_Source\:\:repopulateSeries\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Parameter \#1 \$array \(list\\) to function array_filter does not contain falsy values, the array will always stay the same\.$#' + identifier: arrayFilter.same + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Property Visualizer_Source\:\:\$_data type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Property Visualizer_Source\:\:\$_series type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Property Visualizer_Source\:\:\$allowed_types type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source.php + + - + message: '#^Default value of the parameter \#1 \$filename \(false\) of method Visualizer_Source_Csv\:\:_get_file_handle\(\) is incompatible with type string\.$#' + identifier: parameter.defaultValue + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^If condition is always true\.$#' + identifier: if.alwaysTrue + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^Method Visualizer_Source_Csv\:\:_fetchSeries\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^Method Visualizer_Source_Csv\:\:_fetchSeriesForGoogleQueryLanguage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^Method Visualizer_Source_Csv\:\:_fetchSeriesForGoogleQueryLanguage\(\) has parameter \$labels with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^Method Visualizer_Source_Csv\:\:_fetchSeriesForGoogleQueryLanguage\(\) has parameter \$types with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Csv.php + + - + message: '#^Call to function is_array\(\) with array will always evaluate to true\.$#' + identifier: function.alreadyNarrowedType + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Call to function is_wp_error\(\) with string will always evaluate to false\.$#' + identifier: function.impossibleType + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Default value of the parameter \#1 \$filename \(false\) of method Visualizer_Source_Csv_Remote\:\:_get_file_handle\(\) is incompatible with type string\.$#' + identifier: parameter.defaultValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:_repopulate\(\) is unused\.$#' + identifier: method.unused + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:getData\(\) has parameter \$dumb with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:repopulateData\(\) has parameter \$data with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:repopulateData\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:repopulateSeries\(\) has parameter \$series with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Csv_Remote\:\:repopulateSeries\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Property Visualizer_Source_Csv_Remote\:\:\$_tmpfile \(string\) does not accept default value of type false\.$#' + identifier: property.defaultValue + count: 1 + path: classes/Visualizer/Source/Csv/Remote.php + + - + message: '#^Method Visualizer_Source_Json\:\:__construct\(\) has parameter \$params with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:collectCommonElements\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:collectCommonElements\(\) has parameter \$data with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:connect\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:connect\(\) has parameter \$url with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:fetch\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:fetchRoots\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getJSON\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getJSON\(\) has parameter \$url with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getNextPage\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getNextPage\(\) has parameter \$array with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getPaginationElements\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getRootElements\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getRootElements\(\) has parameter \$array with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getRootElements\(\) has parameter \$now with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getRootElements\(\) has parameter \$parent with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:getRootElements\(\) has parameter \$root with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:refresh\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Method Visualizer_Source_Json\:\:refresh\(\) has parameter \$series with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Parameter \#2 \$str of function explode expects string, array given\.$#' + identifier: argument.type + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Property Visualizer_Source_Json\:\:\$_additional_headers type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Property Visualizer_Source_Json\:\:\$_args type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^Property Visualizer_Source_Json\:\:\$_headers type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Json.php + + - + message: '#^If condition is always true\.$#' + identifier: if.alwaysTrue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:__construct\(\) has parameter \$params with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:fetch\(\) should return bool but returns array\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:get_col_type\(\) should return int but returns string\.$#' + identifier: return.type + count: 3 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:html\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:html\(\) has parameter \$results with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:object\(\) has parameter \$headers with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:object\(\) has parameter \$results with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query\:\:object\(\) should return bool but returns list\\.$#' + identifier: return.type + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Property Visualizer_Source_Query\:\:\$_params type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Variable \$rows might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Variable \$wpdb might not be defined\.$#' + identifier: variable.undefined + count: 1 + path: classes/Visualizer/Source/Query.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:__construct\(\) has parameter \$params with no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:build_query\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_all_db_tables_column_mapping\(\) has parameter \$chart_id with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_all_db_tables_column_mapping\(\) has parameter \$use_filter with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_all_db_tables_column_mapping\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_db_table_columns\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_db_table_mapping\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_db_tables\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_foreign_key_constraint\(\) is unused\.$#' + identifier: method.unused + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:get_table_columns\(\) return type has no value type specified in iterable type array\.$#' + identifier: missingType.iterableValue + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:rearrange_columns_for_x_axis\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:rearrange_columns_for_x_axis\(\) has parameter \$columns with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:rearrange_columns_for_x_axis\(\) has parameter \$select with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:rearrange_columns_for_x_axis\(\) has parameter \$tables with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Method Visualizer_Source_Query_Params\:\:rearrange_columns_for_x_axis\(\) is unused\.$#' + identifier: method.unused + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Offset ''from'' does not exist on string\.$#' + identifier: offsetAccess.notFound + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Offset ''select'' on string in isset\(\) does not exist\.$#' + identifier: isset.offset + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^PHPDoc type string of property Visualizer_Source_Query_Params\:\:\$_params is not covariant with PHPDoc type array of overridden property Visualizer_Source_Query\:\:\$_params\.$#' + identifier: property.phpDocType + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Property Visualizer_Source_Query_Params\:\:\$_params \(string\) does not accept array\|null\.$#' + identifier: assign.propertyType + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Unreachable statement \- code above always terminates\.$#' + identifier: deadCode.unreachable + count: 1 + path: classes/Visualizer/Source/Query/Params.php + + - + message: '#^Function visualizer_launch\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: index.php + + - + message: '#^Function visualizer_register_parrot\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: index.php + + - + message: '#^Function visualizer_register_parrot\(\) has parameter \$plugins with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_register_sdk\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: index.php + + - + message: '#^Function visualizer_register_sdk\(\) has parameter \$products with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has no return type specified\.$#' + identifier: missingType.return + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has parameter \$file with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has parameter \$line with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has parameter \$msg with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has parameter \$name with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^Function visualizer_themeisle_log_event\(\) has parameter \$type with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: index.php + + - + message: '#^If condition is always false\.$#' + identifier: if.alwaysFalse + count: 1 + path: index.php + + - + message: '#^Parameter \#1 \$autoload_function of function spl_autoload_register expects callable\(string\)\: void, ''visualizer…'' given\.$#' + identifier: argument.type + count: 1 + path: index.php diff --git a/phpstan.neon b/phpstan.neon new file mode 100644 index 000000000..8abb6a196 --- /dev/null +++ b/phpstan.neon @@ -0,0 +1,18 @@ +parameters: + level: 6 + paths: + - %currentWorkingDirectory%/index.php + - %currentWorkingDirectory%/classes + bootstrapFiles: + - %currentWorkingDirectory%/tests/php/static-analysis-stubs/symbols.php + scanDirectories: + - %currentWorkingDirectory%/vendor/neitanod/forceutf8 + - %currentWorkingDirectory%/vendor/openspout/openspout + - %currentWorkingDirectory%/vendor/codeinwp/themeisle-sdk + ignoreErrors: + - + identifiers: + - requireOnce.fileNotFound +includes: + - %currentWorkingDirectory%/vendor/szepeviktor/phpstan-wordpress/extension.neon + - %currentWorkingDirectory%/phpstan-baseline.neon diff --git a/tests/php/static-analysis-stubs/symbols.php b/tests/php/static-analysis-stubs/symbols.php new file mode 100644 index 000000000..4a32429d1 --- /dev/null +++ b/tests/php/static-analysis-stubs/symbols.php @@ -0,0 +1,41 @@ + Date: Fri, 29 Aug 2025 11:45:33 +0000 Subject: [PATCH 3/3] chore(deps): bump codeinwp/themeisle-sdk from 3.3.46 to 3.3.48 Bumps [codeinwp/themeisle-sdk](https://github.com/Codeinwp/themeisle-sdk) from 3.3.46 to 3.3.48. - [Release notes](https://github.com/Codeinwp/themeisle-sdk/releases) - [Changelog](https://github.com/Codeinwp/themeisle-sdk/blob/v3.3.48/CHANGELOG.md) - [Commits](https://github.com/Codeinwp/themeisle-sdk/compare/v3.3.46...v3.3.48) --- updated-dependencies: - dependency-name: codeinwp/themeisle-sdk dependency-version: 3.3.48 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- composer.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/composer.lock b/composer.lock index a32d3e482..2bf78d33d 100644 --- a/composer.lock +++ b/composer.lock @@ -8,16 +8,16 @@ "packages": [ { "name": "codeinwp/themeisle-sdk", - "version": "3.3.46", + "version": "3.3.48", "source": { "type": "git", "url": "https://github.com/Codeinwp/themeisle-sdk.git", - "reference": "af2e7360bbe3af6a1bd2c3779fc33b7765104461" + "reference": "0727d2cf2fc9bfb81b42968aeaf2bf4e340f021e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/af2e7360bbe3af6a1bd2c3779fc33b7765104461", - "reference": "af2e7360bbe3af6a1bd2c3779fc33b7765104461", + "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/0727d2cf2fc9bfb81b42968aeaf2bf4e340f021e", + "reference": "0727d2cf2fc9bfb81b42968aeaf2bf4e340f021e", "shasum": "" }, "require-dev": { @@ -43,9 +43,9 @@ ], "support": { "issues": "https://github.com/Codeinwp/themeisle-sdk/issues", - "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.3.46" + "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.3.48" }, - "time": "2025-05-16T15:38:02+00:00" + "time": "2025-08-11T16:47:24+00:00" }, { "name": "neitanod/forceutf8",