mediawiki/extensions/PhpTagsFunctions: main (log #1931431)

sourcepatches

This run took 45 seconds.

From 25d66c80898ca541d36a2714a38ad12108d393f7 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sat, 7 Jun 2025 03:37:40 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

composer:
* mediawiki/mediawiki-codesniffer: 46.0.0 → 47.0.0
  The following sniffs now pass and were enabled:
  * MediaWiki.Commenting.FunctionComment.WrongStyle

npm:
* eslint-config-wikimedia: 0.28.2 → 0.30.0

Additional changes:
* eslint: Replaced `wikimedia/client-es5` with `wikimedia/client`.

Change-Id: I867ee20214b350d03715f4004b09e6e50e8c892d
---
 .eslintrc.json    |  2 +-
 .phpcs.xml        |  1 -
 composer.json     |  2 +-
 package-lock.json | 33 ++++++++++++++++++---------------
 package.json      |  2 +-
 5 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/.eslintrc.json b/.eslintrc.json
index 85cbcbb..b0f57a9 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,7 +1,7 @@
 {
 	"root": true,
 	"extends": [
-		"wikimedia/client-es5",
+		"wikimedia/client",
 		"wikimedia/jquery",
 		"wikimedia/mediawiki"
 	],
diff --git a/.phpcs.xml b/.phpcs.xml
index f1d3c76..8dfc36b 100644
--- a/.phpcs.xml
+++ b/.phpcs.xml
@@ -7,7 +7,6 @@
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
-		<exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" />
 		<exclude name="MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate" />
 		<exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
 		<exclude name="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName" />
diff --git a/composer.json b/composer.json
index a785aca..3b0ce02 100644
--- a/composer.json
+++ b/composer.json
@@ -1,6 +1,6 @@
 {
 	"require-dev": {
-		"mediawiki/mediawiki-codesniffer": "46.0.0",
+		"mediawiki/mediawiki-codesniffer": "47.0.0",
 		"mediawiki/minus-x": "1.1.3",
 		"php-parallel-lint/php-console-highlighter": "1.0.0",
 		"php-parallel-lint/php-parallel-lint": "1.4.0"
diff --git a/package-lock.json b/package-lock.json
index 97d9cfb..509ae5a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6,7 +6,7 @@
 		"": {
 			"name": "PhpTagsFunctions",
 			"devDependencies": {
-				"eslint-config-wikimedia": "0.28.2",
+				"eslint-config-wikimedia": "0.30.0",
 				"grunt": "1.6.1",
 				"grunt-banana-checker": "0.13.0",
 				"grunt-eslint": "24.3.0"
@@ -1021,9 +1021,9 @@
 			}
 		},
 		"node_modules/eslint-config-wikimedia": {
-			"version": "0.28.2",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz",
-			"integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==",
+			"version": "0.30.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.30.0.tgz",
+			"integrity": "sha512-i8ESzSoo0x3Jur/0JhAgCVPxbV51zfdI3MN3MVQPnjiFdmo21CNKmiBBmw8JnJ3fx/d5zHDrBa+yDjxSLpnDlA==",
 			"dev": true,
 			"dependencies": {
 				"browserslist-config-wikimedia": "^0.7.0",
@@ -1036,13 +1036,16 @@
 				"eslint-plugin-mediawiki": "^0.7.0",
 				"eslint-plugin-mocha": "^10.4.3",
 				"eslint-plugin-n": "^17.7.0",
-				"eslint-plugin-no-jquery": "^3.0.1",
+				"eslint-plugin-no-jquery": "^3.1.1",
 				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
 				"eslint-plugin-unicorn": "^53.0.0",
 				"eslint-plugin-vue": "^9.26.0",
 				"eslint-plugin-wdio": "^8.24.12",
 				"eslint-plugin-yml": "^1.14.0"
+			},
+			"engines": {
+				"node": ">=18 <23"
 			}
 		},
 		"node_modules/eslint-plugin-compat": {
@@ -1240,9 +1243,9 @@
 			}
 		},
 		"node_modules/eslint-plugin-no-jquery": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz",
-			"integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
+			"integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
 			"dev": true,
 			"peerDependencies": {
 				"eslint": ">=8.0.0"
@@ -4420,9 +4423,9 @@
 			}
 		},
 		"eslint-config-wikimedia": {
-			"version": "0.28.2",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz",
-			"integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==",
+			"version": "0.30.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.30.0.tgz",
+			"integrity": "sha512-i8ESzSoo0x3Jur/0JhAgCVPxbV51zfdI3MN3MVQPnjiFdmo21CNKmiBBmw8JnJ3fx/d5zHDrBa+yDjxSLpnDlA==",
 			"dev": true,
 			"requires": {
 				"browserslist-config-wikimedia": "^0.7.0",
@@ -4435,7 +4438,7 @@
 				"eslint-plugin-mediawiki": "^0.7.0",
 				"eslint-plugin-mocha": "^10.4.3",
 				"eslint-plugin-n": "^17.7.0",
-				"eslint-plugin-no-jquery": "^3.0.1",
+				"eslint-plugin-no-jquery": "^3.1.1",
 				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
 				"eslint-plugin-unicorn": "^53.0.0",
@@ -4570,9 +4573,9 @@
 			}
 		},
 		"eslint-plugin-no-jquery": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz",
-			"integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
+			"integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
 			"dev": true,
 			"requires": {}
 		},
diff --git a/package.json b/package.json
index 858c512..d2aeabf 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
 		"test": "grunt test"
 	},
 	"devDependencies": {
-		"eslint-config-wikimedia": "0.28.2",
+		"eslint-config-wikimedia": "0.30.0",
 		"grunt": "1.6.1",
 		"grunt-banana-checker": "0.13.0",
 		"grunt-eslint": "24.3.0"
-- 
2.39.5

$ date
--- stdout ---
Sat Jun  7 03:37:04 UTC 2025

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-PhpTagsFunctions.git repo --depth=1 -b master
--- stderr ---
Cloning into 'repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
80491805836ad24867b6ca14b28bdffe65057dc7 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {},
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 0
    },
    "dependencies": {
      "prod": 1,
      "dev": 311,
      "optional": 0,
      "peer": 1,
      "peerOptional": 0,
      "total": 311
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 21 installs, 0 updates, 0 removals
  - Locking composer/semver (3.4.3)
  - Locking composer/spdx-licenses (1.5.9)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking mediawiki/mediawiki-codesniffer (v46.0.0)
  - Locking mediawiki/minus-x (1.1.3)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.2.1)
  - Locking phpcsstandards/phpcsutils (1.0.12)
  - Locking psr/container (2.0.2)
  - Locking squizlabs/php_codesniffer (3.11.3)
  - Locking symfony/console (v7.3.0)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/polyfill-ctype (v1.32.0)
  - Locking symfony/polyfill-intl-grapheme (v1.32.0)
  - Locking symfony/polyfill-intl-normalizer (v1.32.0)
  - Locking symfony/polyfill-mbstring (v1.32.0)
  - Locking symfony/polyfill-php80 (v1.32.0)
  - Locking symfony/service-contracts (v3.6.0)
  - Locking symfony/string (v7.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 21 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.11.3): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.32.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.32.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.9): Extracting archive
  - Installing composer/semver (3.4.3): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v46.0.0): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.32.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.32.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.32.0): Extracting archive
  - Installing symfony/string (v7.3.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.0): Extracting archive
  - Installing symfony/console (v7.3.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.3): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/19 [>---------------------------]   0%
 19/19 [============================] 100%
Generating autoload files
14 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading n:eslint-config-wikimedia from 0.28.2 -> 0.30.0
$ /usr/bin/npm install
--- stdout ---

added 311 packages, and audited 312 packages in 3s

58 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ /usr/bin/npm install grunt-eslint@24.3.0 --save-exact
--- stdout ---

up to date, audited 312 packages in 898ms

58 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ ./node_modules/.bin/eslint i18n/nl.json PhpTagsFunctions.json i18n/lb.json i18n/de.json i18n/sv.json i18n/sco.json i18n/ksh.json i18n/ko.json i18n/ar.json package-lock.json i18n/en.json i18n/pl.json i18n/ia.json i18n/br.json i18n/it.json i18n/pt.json i18n/fa.json i18n/ja.json extension.json Gruntfile.js i18n/ce.json i18n/be-tarask.json i18n/zh-hans.json i18n/he.json i18n/lt.json i18n/ru.json i18n/zh-hant.json composer.json i18n/mk.json i18n/pt-br.json i18n/nb.json i18n/gl.json i18n/sl.json i18n/el.json i18n/oc.json i18n/tr.json i18n/qqq.json i18n/uk.json i18n/roa-tara.json i18n/ast.json i18n/fr.json i18n/es.json package.json --fix
--- stdout ---

/src/repo/PhpTagsFunctions.json
  762:18  warning  Unexpected tab character  no-tabs

✖ 1 problem (0 errors, 1 warning)


--- end ---
$ ./node_modules/.bin/eslint i18n/nl.json PhpTagsFunctions.json i18n/lb.json i18n/de.json i18n/sv.json i18n/sco.json i18n/ksh.json i18n/ko.json i18n/ar.json package-lock.json i18n/en.json i18n/pl.json i18n/ia.json i18n/br.json i18n/it.json i18n/pt.json i18n/fa.json i18n/ja.json extension.json Gruntfile.js i18n/ce.json i18n/be-tarask.json i18n/zh-hans.json i18n/he.json i18n/lt.json i18n/ru.json i18n/zh-hant.json composer.json i18n/mk.json i18n/pt-br.json i18n/nb.json i18n/gl.json i18n/sl.json i18n/el.json i18n/oc.json i18n/tr.json i18n/qqq.json i18n/uk.json i18n/roa-tara.json i18n/ast.json i18n/fr.json i18n/es.json package.json -f json
--- stdout ---
[{"filePath":"/src/repo/Gruntfile.js","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"max-len","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/PhpTagsFunctions.json","messages":[{"ruleId":"no-tabs","severity":1,"message":"Unexpected tab character.","line":762,"column":18,"nodeType":"Program","messageId":"unexpectedTab","endLine":762,"endColumn":19}],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"{\n\t\"objects\": {\n\t\t\"WebRequest\": {\n\t\t\t\"class\": \"PhpTagsWebRequest\",\n\t\t\t\"STATIC METHODS\": {\n\t\t\t\t\"getArray\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"array\", \"name\": \"default\", \"default\": \"null\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Get an array or null if the parameter was not passed. If the parameter is a scalar, it will return an array with a single element\"\n\t\t\t\t},\n\t\t\t\t\"getBool\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"bool\", \"name\": \"default\", \"default\": \"false\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"bool\",\n\t\t\t\t\t\"desc\": \"Get a boolean or false if the parameter was not passed\"\n\t\t\t\t},\n\t\t\t\t\"getCheck\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"bool\",\n\t\t\t\t\t\"desc\": \"Return a boolean whether the parameter was passed, this is useful for checkboxes\"\n\t\t\t\t},\n\t\t\t\t\"getCookie\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"mixed\", \"name\": \"default\", \"default\": \"null\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"mixed\",\n\t\t\t\t\t\"desc\": \"Get a cookie from the $_COOKIE jar\"\n\t\t\t\t},\n\t\t\t\t\"getInt\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"default\", \"default\": \"0\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"int\",\n\t\t\t\t\t\"desc\": \"Get an integer or 0 if the parameter was not passed\"\n\t\t\t\t},\n\t\t\t\t\"getText\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"default\", \"default\": \"\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Fetch a text string from the given array or return $default if it's not set\"\n\t\t\t\t},\n\t\t\t\t\"getVal\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"name\" },\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"default\", \"default\": \"null\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Get a scalar or null if the parameter was not passed\"\n\t\t\t\t},\n\t\t\t\t\"getValues\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"...\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Get a scalar or null if the parameter was not passed\"\n\t\t\t\t},\n\t\t\t\t\"wasPosted\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"bool\",\n\t\t\t\t\t\"desc\": \"Returns true if the present request was reached by a POST operation false otherwise (GET, HEAD)\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"DateTime\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"METHODS\": {\n\t\t\t\t\"__construct\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"time\", \"default\": \"now\" },\n\t\t\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"timezone\", \"default\": \"NULL\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Returns new DateTime object\"\n\t\t\t\t},\n\t\t\t\t\"add\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"DateInterval\", \"name\": \"interval\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object\"\n\t\t\t\t},\n\t\t\t\t\"modify\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"modify\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Alters the timestamp\"\n\t\t\t\t},\n\t\t\t\t\"setDate\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"year\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"month\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"day\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Sets the date\"\n\t\t\t\t},\n\t\t\t\t\"setISODate\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"year\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"week\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"day\", \"default\": \"1\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Sets the ISO date\"\n\t\t\t\t},\n\t\t\t\t\"setTime\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"hour\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"minute\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"second\", \"default\": \"0\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Sets the time\"\n\t\t\t\t},\n\t\t\t\t\"setTimestamp\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"unixtimestamp\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Sets the date and time based on an Unix timestamp\"\n\t\t\t\t},\n\t\t\t\t\"setTimezone\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"unixtimestamp\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Sets the time zone for the DateTime object\"\n\t\t\t\t},\n\t\t\t\t\"sub\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"DateInterval\", \"name\": \"interval\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object\"\n\t\t\t\t},\n\t\t\t\t\"diff\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"$datetime2\" },\n\t\t\t\t\t\t{ \"type\": \"bool\", \"name\": \"absolute\", \"default\": \"false\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateInterval\",\n\t\t\t\t\t\"desc\": \"Returns the difference between two DateTime objects\"\n\t\t\t\t},\n\t\t\t\t\"format\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Returns date formatted according to given format\"\n\t\t\t\t},\n\t\t\t\t\"getOffset\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"int\",\n\t\t\t\t\t\"desc\": \"Returns the timezone offset\"\n\t\t\t\t},\n\t\t\t\t\"getTimestamp\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"int\",\n\t\t\t\t\t\"desc\": \"Gets the Unix timestamp\"\n\t\t\t\t},\n\t\t\t\t\"DateTimeZone\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"int\",\n\t\t\t\t\t\"desc\": \"Return time zone relative to given DateTime\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"STATIC METHODS\": {\n\t\t\t\t\"createFromFormat\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"time\" },\n\t\t\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"timezone\", \"default\": \"\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTime\",\n\t\t\t\t\t\"desc\": \"Returns new DateTime object formatted according to the specified format\"\n\t\t\t\t},\n\t\t\t\t\"getLastErrors\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Returns the warnings and errors\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"CONSTANTS\": {\n\t\t\t\t\"ATOM\": { \"type\": \"string\" },\n\t\t\t\t\"COOKIE\": { \"type\": \"string\" },\n\t\t\t\t\"ISO8601\": { \"type\": \"string\" },\n\t\t\t\t\"RFC822\": { \"type\": \"string\" },\n\t\t\t\t\"RFC850\": { \"type\": \"string\" },\n\t\t\t\t\"RFC1036\": { \"type\": \"string\" },\n\t\t\t\t\"RFC1123\": { \"type\": \"string\" },\n\t\t\t\t\"RFC2822\": { \"type\": \"string\" },\n\t\t\t\t\"RFC3339\": { \"type\": \"string\" },\n\t\t\t\t\"RSS\": { \"type\": \"string\" },\n\t\t\t\t\"W3C\": { \"type\": \"string\" }\n\t\t\t}\n\t\t},\n\t\t\"DateTimeZone\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"METHODS\": {\n\t\t\t\t\"__construct\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"timezone\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateTimeZone\",\n\t\t\t\t\t\"desc\": \"Returns new DateTimeZone object\"\n\t\t\t\t},\n\t\t\t\t\"getLocation\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Returns location information for a timezone\"\n\t\t\t\t},\n\t\t\t\t\"getName\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Returns the name of the timezone\"\n\t\t\t\t},\n\t\t\t\t\"getOffset\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"datetime\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"int\",\n\t\t\t\t\t\"desc\": \"Returns the timezone offset from GMT\"\n\t\t\t\t},\n\t\t\t\t\"getTransitions\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp_begin\", \"default\": \"\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp_end\", \"default\": \"\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Returns all transitions for the timezone\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"STATIC METHODS\": {\n\t\t\t\t\"listAbbreviations\": {\n\t\t\t\t\t\"parameters\": [],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Returns associative array containing dst, offset and the timezone name\"\n\t\t\t\t},\n\t\t\t\t\"listIdentifiers\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"what\", \"default\": \"DateTimeZone::ALL\" },\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"country\", \"default\": \"NULL\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"array\",\n\t\t\t\t\t\"desc\": \"Returns a numerically indexed array containing all defined timezone identifiers\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"CONSTANTS\": {\n\t\t\t\t\"AFRICA\": { \"type\": \"int\" },\n\t\t\t\t\"AMERICA\": { \"type\": \"int\" },\n\t\t\t\t\"ANTARCTICA\": { \"type\": \"int\" },\n\t\t\t\t\"ARCTIC\": { \"type\": \"int\" },\n\t\t\t\t\"ASIA\": { \"type\": \"int\" },\n\t\t\t\t\"ATLANTIC\": { \"type\": \"int\" },\n\t\t\t\t\"AUSTRALIA\": { \"type\": \"int\" },\n\t\t\t\t\"EUROPE\": { \"type\": \"int\" },\n\t\t\t\t\"INDIAN\": { \"type\": \"int\" },\n\t\t\t\t\"PACIFIC\": { \"type\": \"int\" },\n\t\t\t\t\"UTC\": { \"type\": \"int\" },\n\t\t\t\t\"ALL\": { \"type\": \"int\" },\n\t\t\t\t\"ALL_WITH_BC\": { \"type\": \"int\" },\n\t\t\t\t\"PER_COUNTRY\": { \"type\": \"int\" }\n\t\t\t}\n\t\t},\n\t\t\"DateInterval\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"METHODS\": {\n\t\t\t\t\"__construct\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"interval_spec\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateInterval\",\n\t\t\t\t\t\"desc\": \"Returns new DateInterval object\"\n\t\t\t\t},\n\t\t\t\t\"format\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Formats the interval\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"STATIC METHODS\": {\n\t\t\t\t\"createFromDateString\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"time\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DateInterval\",\n\t\t\t\t\t\"desc\": \"Sets up a DateInterval from the relative parts of the string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"PROPERTIES\": {\n\t\t\t\t\"y\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of years\"\n\t\t\t\t},\n\t\t\t\t\"m\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of months\"\n\t\t\t\t},\n\t\t\t\t\"d\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of days\"\n\t\t\t\t},\n\t\t\t\t\"h\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of hours\"\n\t\t\t\t},\n\t\t\t\t\"i\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of minutes\"\n\t\t\t\t},\n\t\t\t\t\"s\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Number of seconds\"\n\t\t\t\t},\n\t\t\t\t\"invert\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"Is 1 if the interval represents a negative time period and 0 otherwise. See DateInterval::format()\"\n\t\t\t\t},\n\t\t\t\t\"days\": {\n\t\t\t\t\t\"type\": \"int\",\n\t\t\t\t\t\"desc\": \"If the DateInterval object was created by DateTime::diff(), then this is the total number of days between the start and end dates. Otherwise, days will be FALSE\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"DatePeriod\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"METHODS\": {\n\t\t\t\t\"__construct\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"mixed\", \"name\": \"start_or_isostr\" },\n\t\t\t\t\t\t{ \"type\": \"mixed\", \"name\": \"interval_or_options\" },\n\t\t\t\t\t\t{ \"type\": \"mixed\", \"name\": \"recurrences_or_end\", \"default\": \"\" },\n\t\t\t\t\t\t{ \"type\": \"int\", \"name\": \"options\", \"default\": \"\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"DatePeriod\",\n\t\t\t\t\t\"desc\": \"Returns new DatePeriod object\"\n\t\t\t\t},\n\t\t\t\t\"format\": {\n\t\t\t\t\t\"parameters\": [\n\t\t\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t\t\t],\n\t\t\t\t\t\"return\": \"string\",\n\t\t\t\t\t\"desc\": \"Formats the interval\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"CONSTANTS\": {\n\t\t\t\t\"EXCLUDE_START_DATE\": { \"type\": \"int\" }\n\t\t\t}\n\t\t}\n\t},\n\t\"functions\": {\n\t\t\"array_change_key_case\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"case\", \"default\": \"CASE_LOWER\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Changes the case of all keys in an array\"\n\t\t},\n\t\t\"array_chunk\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"size\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"preserve_keys\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"null\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Split an array into chunks\"\n\t\t},\n\t\t\"array_combine\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"keys\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"values\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Creates an array by using one array for keys and another for its values\"\n\t\t},\n\t\t\"array_count_values\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Counts all the values of an array\"\n\t\t},\n\t\t\"array_diff_assoc\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the difference of arrays with additional index check\"\n\t\t},\n\t\t\"array_diff_key\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the difference of arrays using keys for comparison\"\n\t\t},\n\t\t\"array_diff\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the difference of arrays\"\n\t\t},\n\t\t\"array_fill_keys\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"keys\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Fill an array with values, specifying keys\"\n\t\t},\n\t\t\"array_fill\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start_index\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"num\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Fill an array with values\"\n\t\t},\n\t\t\"array_filter\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t]\n\t\t},\n\t\t\"array_flip\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Exchanges all keys with their associated values in an array\"\n\t\t},\n\t\t\"array_intersect_assoc\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the intersection of arrays with additional index check\"\n\t\t},\n\t\t\"array_intersect_key\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the intersection of arrays using keys for comparison\"\n\t\t},\n\t\t\"array_intersect\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Computes the intersection of arrays\"\n\t\t},\n\t\t\"array_key_exists\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"scalar\", \"name\": \"key\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Checks if the given key or index exists in the array\"\n\t\t},\n\t\t\"array_keys\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"search_value\", \"default\": \"null\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"strict\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Return all the keys or a subset of the keys of an array\"\n\t\t},\n\t\t\"array_merge_recursive\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Merge two or more arrays recursively\"\n\t\t},\n\t\t\"array_merge\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Merge one or more arrays\"\n\t\t},\n\t\t\"array_multisort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\", \"refarray\": \"true\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"array1_sort_order\", \"refarray\": \"1\", \"default\": \"SORT_ASC\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"array1_sort_flags\", \"refarray\": \"1\", \"default\": \"SORT_REGULAR\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"...\", \"refarray\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort multiple or multi-dimensional arrays\"\n\t\t},\n\t\t\"array_pad\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"size\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Pad array to the specified length with a value\"\n\t\t},\n\t\t\"array_pop\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Pop the element off the end of array\"\n\t\t},\n\t\t\"array_product\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Calculate the product of values in an array\"\n\t\t},\n\t\t\"array_push\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value1\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Push one or more elements onto the end of array\"\n\t\t},\n\t\t\"array_rand\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"num\", \"default\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Pick one or more random entries out of an array\"\n\t\t},\n\t\t\"array_replace_recursive\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Replaces elements from passed arrays into the first array recursively\"\n\t\t},\n\t\t\"array_replace\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array1\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array2\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Replaces elements from passed arrays into the first array\"\n\t\t},\n\t\t\"array_reverse\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"preserve_keys\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Return an array with elements in reverse order\"\n\t\t},\n\t\t\"array_search\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"strict\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Searches the array for a given value and returns the corresponding key if successful\"\n\t\t},\n\t\t\"array_shift\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Shift an element off the beginning of array\"\n\t\t},\n\t\t\"array_slice\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"preserve_keys\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Extract a slice of the array\"\n\t\t},\n\t\t\"array_splice\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"input\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"replacement\", \"default\": \"array()\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Remove a portion of the array and replace it with something else\"\n\t\t},\n\t\t\"array_sum\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Calculate the sum of values in an array\"\n\t\t},\n\t\t\"array_unique\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_STRING\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Removes duplicate values from an array\"\n\t\t},\n\t\t\"array_unshift\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value1\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Prepend one or more elements to the beginning of an array\"\n\t\t},\n\t\t\"array_values\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Return all the values of an array\"\n\t\t},\n\t\t\"arsort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array in reverse order and maintain index association\"\n\t\t},\n\t\t\"asort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array and maintain index association\"\n\t\t},\n\t\t\"count\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"array_or_countable\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"mode\", \"default\": \"COUNT_NORMAL\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Count all elements in an array, or something in an object\"\n\t\t},\n\t\t\"current\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Return the current element in an array\"\n\t\t},\n\t\t\"each\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Return the current key and value pair from an array and advance the array cursor\"\n\t\t},\n\t\t\"end\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Set the internal pointer of an array to its last element\"\n\t\t},\n\t\t\"in_array\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"strict\", \"default\": \"FALSE\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Checks if a value exists in an array\"\n\t\t},\n\t\t\"key_exists\": {\t\"alias\": \"array_key_exists\" },\n\t\t\"key\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Fetch a key from an array\"\n\t\t},\n\t\t\"krsort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array by key in reverse order\"\n\t\t},\n\t\t\"ksort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array by key\"\n\t\t},\n\t\t\"natcasesort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array using a case insensitive 'natural order' algorithm\"\n\t\t},\n\t\t\"natsort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array using a 'natural order' algorithm\"\n\t\t},\n\t\t\"next\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Advance the internal array pointer of an array\"\n\t\t},\n\t\t\"pos\": { \"alias\": \"current\" },\n\t\t\"prev\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Rewind the internal array pointer\"\n\t\t},\n\t\t\"range\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"scalar\", \"name\": \"start\" },\n\t\t\t\t{ \"type\": \"scalar\", \"name\": \"end\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"step\", \"default\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Create an array containing a range of elements\"\n\t\t},\n\t\t\"reset\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Set the internal pointer of an array to its first element\"\n\t\t},\n\t\t\"rsort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array in reverse order\"\n\t\t},\n\t\t\"shuffle\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Shuffle an array\"\n\t\t},\n\t\t\"sizeof\": { \"alias\": \"count\" },\n\t\t\"sort\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"array\", \"name\": \"array\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"sort_flags\", \"default\": \"SORT_REGULAR\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Sort an array\"\n\t\t},\n\t\t\"preg_filter\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"replacement\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"limit\", \"default\": \"-1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"count\", \"reference\": \"1\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Perform a regular expression search and replace\"\n\t\t},\n\t\t\"preg_grep\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"input\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Return array entries that match the pattern\"\n\t\t},\n\t\t\"preg_last_error\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Returns the error code of the last PCRE regex execution\"\n\t\t},\n\t\t\"preg_match_all\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"$matches\", \"reference\": \"1\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"PREG_PATTERN_ORDER\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Perform a global regular expression match\"\n\t\t},\n\t\t\"preg_match\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"$matches\", \"reference\": \"1\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Perform a regular expression match\"\n\t\t},\n\t\t\"preg_quote\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"delimiter\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Quote regular expression characters\"\n\t\t},\n\t\t\"preg_replace\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"replacement\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"limit\", \"default\": \"-1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"count\", \"reference\": \"1\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Perform a regular expression search and replace\"\n\t\t},\n\t\t\"preg_split\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"limit\", \"default\": \"-1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Split string by a regular expression\"\n\t\t},\n\t\t\"abs\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Absolute value\"\n\t\t},\n\t\t\"acos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Arc cosine\"\n\t\t},\n\t\t\"acosh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Inverse hyperbolic cosine\"\n\t\t},\n\t\t\"asin\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Arc sine\"\n\t\t},\n\t\t\"asinh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Inverse hyperbolic sine\"\n\t\t},\n\t\t\"atan2\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"y\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"x\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Arc tangent of two variables\"\n\t\t},\n\t\t\"atan\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Arc tangent\"\n\t\t},\n\t\t\"atanh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Inverse hyperbolic tangent\"\n\t\t},\n\t\t\"base_convert\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"number\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"frombase\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"tobase\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert a number between arbitrary bases\"\n\t\t},\n\t\t\"bindec\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"binary_string\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Binary to decimal\"\n\t\t},\n\t\t\"ceil\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Round fractions up\"\n\t\t},\n\t\t\"cos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Cosine\"\n\t\t},\n\t\t\"cosh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Hyperbolic cosine\"\n\t\t},\n\t\t\"decbin\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Decimal to binary\"\n\t\t},\n\t\t\"dechex\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Decimal to hexadecimal\"\n\t\t},\n\t\t\"decoct\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Decimal to octal\"\n\t\t},\n\t\t\"deg2rad\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Converts the number in degrees to the radian equivalent\"\n\t\t},\n\t\t\"exp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Calculates the exponent of e\"\n\t\t},\n\t\t\"expm1\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Returns exp(number) - 1\"\n\t\t},\n\t\t\"floor\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Round fractions down\"\n\t\t},\n\t\t\"fmod\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"x\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"y\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Returns the floating point remainder (modulo) of the division of the arguments\"\n\t\t},\n\t\t\"getrandmax\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Show largest possible random value\"\n\t\t},\n\t\t\"hexdec\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"hex_string\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Hexadecimal to decimal\"\n\t\t},\n\t\t\"hypot\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"x\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"y\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Calculate the length of the hypotenuse of a right-angle triangle\"\n\t\t},\n\t\t\"is_finite\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"val\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a value is a legal finite number\"\n\t\t},\n\t\t\"is_infinite\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"val\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a value is infinite\"\n\t\t},\n\t\t\"is_nan\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"val\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a value is not a number\"\n\t\t},\n\t\t\"lcg_value\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Combined linear congruential generator\"\n\t\t},\n\t\t\"log10\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Base-10 logarithm\"\n\t\t},\n\t\t\"log1p\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Returns log(1 + number)\"\n\t\t},\n\t\t\"log\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"base\", \"default\": \"M_E\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Natural logarithm\"\n\t\t},\n\t\t\"max\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"value\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"value2\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Find highest value\"\n\t\t},\n\t\t\"min\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"value\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"value2\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Find lowest value\"\n\t\t},\n\t\t\"mt_getrandmax\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Show largest possible random value\"\n\t\t},\n\t\t\"mt_rand\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"min\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"max\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Generate a better random value\"\n\t\t},\n\t\t\"mt_srand\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"seed\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"void\",\n\t\t\t\"desc\": \"Seed the better random number generator\"\n\t\t},\n\t\t\"octdec\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"octal_string\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Octal to decimal\"\n\t\t},\n\t\t\"pi\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Get value of pi\"\n\t\t},\n\t\t\"pow\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"base\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"exp\" }\n\t\t\t],\n\t\t\t\"return\": \"number\",\n\t\t\t\"desc\": \"Exponential expression\"\n\t\t},\n\t\t\"rad2deg\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Converts the radian number to the equivalent number in degrees\"\n\t\t},\n\t\t\"rand\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"min\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"max\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Generate a random integer\"\n\t\t},\n\t\t\"round\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"val\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"precision\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"mode\", \"default\": \"PHP_ROUND_HALF_UP\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Rounds a float\"\n\t\t},\n\t\t\"sin\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Sine\"\n\t\t},\n\t\t\"sinh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Hyperbolic sine\"\n\t\t},\n\t\t\"sqrt\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Square root\"\n\t\t},\n\t\t\"srand\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"seed\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"void\",\n\t\t\t\"desc\": \"Seed the random number generator\"\n\t\t},\n\t\t\"tan\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Tangent\"\n\t\t},\n\t\t\"tanh\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"arg\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Hyperbolic tangent\"\n\t\t},\n\t\t\"boolval\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Get the boolean value of a variable\"\n\t\t},\n\t\t\"floatval\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"float\",\n\t\t\t\"desc\": \"Get float value of a variable\"\n\t\t},\n\t\t\"doubleval\": { \"alias\": \"floatval\" },\n\t\t\"get_defined_vars\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns an array of all defined variables\"\n\t\t},\n\t\t\"gettype\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Get the type of a variable\"\n\t\t},\n\t\t\"intval\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"var\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"base\", \"default\": \"10\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Get the integer value of a variable\"\n\t\t},\n\t\t\"is_array\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a variable is an array\"\n\t\t},\n\t\t\"is_bool\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds out whether a variable is a boolean\"\n\t\t},\n\t\t\"is_float\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether the type of a variable is float\"\n\t\t},\n\t\t\"is_double\": { \"alias\": \"is_float\" },\n\t\t\"is_int\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Find whether the type of a variable is integer\"\n\t\t},\n\t\t\"is_integer\": { \"alias\": \"is_int\" },\n\t\t\"is_long\": { \"alias\": \"is_int\" },\n\t\t\"is_null\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a variable is NULL\"\n\t\t},\n\t\t\"is_numeric\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a variable is a number or a numeric string\"\n\t\t},\n\t\t\"is_object\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a variable is an object\"\n\t\t},\n\t\t\"is_real\": { \"alias\": \"is_float\" },\n\t\t\"is_scalar\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Finds whether a variable is a scalar\"\n\t\t},\n\t\t\"is_string\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Find whether the type of a variable is string\"\n\t\t},\n\t\t\"print_r\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"expression\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"return\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Prints human-readable information about a variable\"\n\t\t},\n\t\t\"settype\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\", \"reference\": \"1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"type\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Set the type of a variable\"\n\t\t},\n\t\t\"strval\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"var\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Get string value of a variable\"\n\t\t},\n\t\t\"var_dump\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"expression\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"void\",\n\t\t\t\"desc\": \"Dumps information about a variable\"\n\t\t},\n\t\t\"var_export\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"expression\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"return\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Outputs or returns a parsable string representation of a variable\"\n\t\t},\n\t\t\"get_defined_functions\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns an array of all defined functions\"\n\t\t},\n\t\t\"function_exists\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"function_name\" }\n\t\t\t],\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Return TRUE if the given function has been defined\"\n\t\t},\n\t\t\"addcslashes\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"charlist\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Quote string with slashes in a C style\"\n\t\t},\n\t\t\"addslashes\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Quote string with slashes\"\n\t\t},\n\t\t\"bin2hex\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert binary data into hexadecimal representation\"\n\t\t},\n\t\t\"chr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"ascii\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Return a specific character\"\n\t\t},\n\t\t\"chunk_split\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"body\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"chunklen\", \"default\": \"76\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"end\", \"default\": \"\\r\\n\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Split a string into smaller chunks\"\n\t\t},\n\t\t\"convert_cyr_string\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"from\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"to\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert from one Cyrillic character set to another\"\n\t\t},\n\t\t\"convert_uudecode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"data\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Decode a uuencoded string\"\n\t\t},\n\t\t\"convert_uuencode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"data\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Uuencode a string\"\n\t\t},\n\t\t\"count_chars\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"mode\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Return information about characters used in a string\"\n\t\t},\n\t\t\"crc32\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Calculates the crc32 polynomial of a string\"\n\t\t},\n\t\t\"crypt\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"salt\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"One-way string hashing\"\n\t\t},\n\t\t\"explode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"delimiter\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"limit\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Split a string by string\"\n\t\t},\n\t\t\"get_html_translation_table\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"table\", \"default\": \"HTML_SPECIALCHARS\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"ENT_COMPAT | ENT_HTML401\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"UTF-8\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns the translation table used by htmlspecialchars() and htmlentities()\"\n\t\t},\n\t\t\"hebrev\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"hebrew_text\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"max_chars_per_line\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert logical Hebrew text to visual text\"\n\t\t},\n\t\t\"hebrevc\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"hebrew_text\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"max_chars_per_line\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert logical Hebrew text to visual text with newline conversion\"\n\t\t},\n\t\t\"html_entity_decode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"ENT_COMPAT | ENT_HTML401\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"ini_get('default_charset')\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert all HTML entities to their applicable characters\"\n\t\t},\n\t\t\"htmlentities\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"ENT_COMPAT | ENT_HTML401\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"ini_get('default_charset')\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"double_encode\", \"default\": \"true\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert all applicable characters to HTML entities\"\n\t\t},\n\t\t\"htmlspecialchars_decode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"ENT_COMPAT | ENT_HTML401\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert special HTML entities back to characters\"\n\t\t},\n\t\t\"htmlspecialchars\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"flags\", \"default\": \"ENT_COMPAT | ENT_HTML401\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"ini_get('default_charset')\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"double_encode\", \"default\": \"true\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert special characters to HTML entities\"\n\t\t},\n\t\t\"implode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"glue_or_pieces\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"pieces\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Join array elements with a string\"\n\t\t},\n\t\t\"join\": { \"alias\": \"implode\" },\n\t\t\"lcfirst\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string's first character lowercase\"\n\t\t},\n\t\t\"levenshtein\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"cost_ins\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"cost_rep\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"cost_del\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Calculate Levenshtein distance between two strings\"\n\t\t},\n\t\t\"ltrim\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"character_mask\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Strip whitespace (or other characters) from the beginning of a string\"\n\t\t},\n\t\t\"md5\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"raw_output\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Calculate the md5 hash of a string\"\n\t\t},\n\t\t\"metaphone\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"phonemes\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Calculate the metaphone key of a string\"\n\t\t},\n\t\t\"money_format\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"float\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Formats a number as a currency string\"\n\t\t},\n\t\t\"nl_langinfo\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"item\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Query language and locale information\"\n\t\t},\n\t\t\"nl2br\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"is_xhtml\", \"default\": \"true\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Inserts HTML line breaks before all newlines in a string\"\n\t\t},\n\t\t\"number_format\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"float\", \"name\": \"float\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"decimals\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"dec_point\", \"default\": \".\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"thousands_sep\", \"default\": \",\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Format a number with grouped thousands\"\n\t\t},\n\t\t\"ord\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Return ASCII value of character\"\n\t\t},\n\t\t\"printf\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"args\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Output a formatted string\"\n\t\t},\n\t\t\"quoted_printable_decode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert a quoted-printable string to an 8 bit string\"\n\t\t},\n\t\t\"quoted_printable_encode\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Convert a 8 bit string to a quoted-printable string\"\n\t\t},\n\t\t\"quotemeta\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Quote meta characters\"\n\t\t},\n\t\t\"rtrim\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"character_mask\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Strip whitespace (or other characters) from the end of a string\"\n\t\t},\n\t\t\"chop\": { \"alias\": \"rtrim\" },\n\t\t\"sha1\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"raw_output\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Calculate the sha1 hash of a string\"\n\t\t},\n\t\t\"similar_text\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"first\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"second\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"percent\", \"reference\": \"1\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Calculate the similarity between two strings\"\n\t\t},\n\t\t\"soundex\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Calculate the soundex key of a string\"\n\t\t},\n\t\t\"sprintf\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"args\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Return a formatted string\"\n\t\t},\n\t\t\"sscanf\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"...\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Parses input from a string according to a format\"\n\t\t},\n\t\t\"str_getcsv\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"input\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"delimiter\", \"default\": \",\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"enclosure\", \"default\": \"\\\"\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"escape\", \"default\": \"\\\\\\\\\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Parse a CSV string into an array\"\n\t\t},\n\t\t\"str_ireplace\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"search\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"replace\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"count\", \"reference\": \"1\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Case-insensitive version of str_replace()\"\n\t\t},\n\t\t\"str_pad\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"input\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"pad_length\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pad_string\", \"default\": \" \" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"pad_type\", \"default\": \"STR_PAD_RIGHT\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Pad a string to a certain length with another string\"\n\t\t},\n\t\t\"str_repeat\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"input\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"multiplier\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Repeat a string\"\n\t\t},\n\t\t\"str_replace\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"search\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"replace\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"count\", \"reference\": \"1\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Replace all occurrences of the search string with the replacement string\"\n\t\t},\n\t\t\"str_rot13\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Perform the rot13 transform on a string\"\n\t\t},\n\t\t\"str_shuffle\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Randomly shuffles a string\"\n\t\t},\n\t\t\"str_split\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"split_length\", \"default\": \"1\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Convert a string to an array\"\n\t\t},\n\t\t\"str_word_count\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"format\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"charlist\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Return information about words used in a string\"\n\t\t},\n\t\t\"strcasecmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Binary safe case-insensitive string comparison\"\n\t\t},\n\t\t\"strcmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Binary safe string comparison\"\n\t\t},\n\t\t\"strcoll\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Locale based string comparison\"\n\t\t},\n\t\t\"strcspn\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Find length of initial segment not matching mask\"\n\t\t},\n\t\t\"strip_tags\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"allowable_tags\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Strip HTML and PHP tags from a string\"\n\t\t},\n\t\t\"stripcslashes\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Un-quote string quoted with addcslashes()\"\n\t\t},\n\t\t\"stripslashes\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Un-quotes a quoted string\"\n\t\t},\n\t\t\"strnatcasecmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Case insensitive string comparisons using a \\\"natural order\\\" algorithm\"\n\t\t},\n\t\t\"strnatcmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"String comparisons using a \\\"natural order\\\" algorithm\"\n\t\t},\n\t\t\"strncasecmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"len\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Binary safe case-insensitive string comparison of the first n characters\"\n\t\t},\n\t\t\"strncmp\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str1\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str2\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"len\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Binary safe string comparison of the first n characters\"\n\t\t},\n\t\t\"strpbrk\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"char_list\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Search a string for any of a set of characters\"\n\t\t},\n\t\t\"strrev\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Reverse a string\"\n\t\t},\n\t\t\"strspn\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"subject\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"mask\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Finds the length of the initial segment of a string consisting entirely of characters contained within a given mask\"\n\t\t},\n\t\t\"strtok\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"token\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Tokenize string\"\n\t\t},\n\t\t\"strtolower\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string lowercase\"\n\t\t},\n\t\t\"strtoupper\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string uppercase\"\n\t\t},\n\t\t\"strtr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"from\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"to\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Translate characters or replace substrings\"\n\t\t},\n\t\t\"substr_compare\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"main_str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"case_insensitivity\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Binary safe comparison of two strings from an offset, up to length characters\"\n\t\t},\n\t\t\"substr_count\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Count the number of substring occurrences\"\n\t\t},\n\t\t\"substr_replace\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"replacement\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Replace text within a portion of a string\"\n\t\t},\n\t\t\"trim\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"character_mask\", \"default\": \" \\\\t\\\\n\\\\r\\\\0\\\\x0B\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Strip whitespace (or other characters) from the beginning and end of a string\"\n\t\t},\n\t\t\"ucfirst\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string's first character uppercase\"\n\t\t},\n\t\t\"ucwords\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Uppercase the first character of each word in a string\"\n\t\t},\n\t\t\"vprintf\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"args\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Output a formatted string\"\n\t\t},\n\t\t\"vsprintf\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"args\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Return a formatted string\"\n\t\t},\n\t\t\"wordwrap\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"width\", \"default\": \"75\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"break\", \"default\": \"\\\\n\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"cut\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Wraps a string to a given number of characters\"\n\t\t},\n\t\t\"mb_convert_case\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"mode\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Perform case folding on a string\"\n\t\t},\n\t\t\"mb_detect_encoding\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"encoding_list\", \"default\": \"mb_detect_order()\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"strict\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Detect character encoding\"\n\t\t},\n\t\t\"mb_split\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"pattern\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"limit\", \"default\": \"-1\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Split multibyte string using regular expression\"\n\t\t},\n\t\t\"split\": { \"alias\": \"mb_split\" },\n\t\t\"mb_strcut\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Get part of string\"\n\t\t},\n\t\t\"mb_strimwidth\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"width\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"trimmarker\", \"default\": \"null\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Get truncated string with specified width\"\n\t\t},\n\t\t\"mb_stripos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Finds position of first occurrence of a string within another, case insensitive\"\n\t\t},\n\t\t\"stripos\": { \"alias\": \"mb_stripos\" },\n\t\t\"mb_stristr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"before_needle\", \"default\": \"false\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Finds first occurrence of a string within another, case insensitive\"\n\t\t},\n\t\t\"stristr\": { \"alias\": \"mb_stristr\" },\n\t\t\"mb_strlen\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"string\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Get string length\"\n\t\t},\n\t\t\"strlen\": { \"alias\": \"mb_strlen\" },\n\t\t\"mb_strpos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Find position of first occurrence of string in a string\"\n\t\t},\n\t\t\"strpos\": { \"alias\": \"mb_strpos\" },\n\t\t\"mb_strrchr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"part\", \"default\": \"false\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Finds the last occurrence of a character in a string within another\"\n\t\t},\n\t\t\"strrchr\": { \"alias\": \"mb_strrchr\" },\n\t\t\"mb_strrichr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"part\", \"default\": \"false\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Finds the last occurrence of a character in a string within another, case insensitive\"\n\t\t},\n\t\t\"mb_strripos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Finds position of last occurrence of a string within another, case insensitive\"\n\t\t},\n\t\t\"strripos\": { \"alias\": \"mb_strripos\" },\n\t\t\"mb_strrpos\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"offset\", \"default\": \"0\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Find position of last occurrence of a string in a string\"\n\t\t},\n\t\t\"strrpos\": { \"alias\": \"mb_strrpos\" },\n\t\t\"mb_strstr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"before_needle\", \"default\": \"false\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Finds first occurrence of a string within another\"\n\t\t},\n\t\t\"strstr\": { \"alias\": \"mb_strstr\" },\n\t\t\"strchr\": { \"alias\": \"mb_strstr\" },\n\t\t\"mb_strtolower\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string lowercase\"\n\t\t},\n\t\t\"mb_strtoupper\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Make a string uppercase\"\n\t\t},\n\t\t\"mb_strwidth\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Return width of string\"\n\t\t},\n\t\t\"mb_substr_count\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"haystack\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"needle\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Count the number of substring occurrences\"\n\t\t},\n\t\t\"mb_substr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"str\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"start\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"length\", \"default\": \"NULL\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"encoding\", \"default\": \"mb_internal_encoding()\" }\n\t\t\t],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Get part of string\"\n\t\t},\n\t\t\"substr\": { \"alias\": \"mb_substr\" },\n\t\t\"checkdate\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"month\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"day\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"year\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"bool\",\n\t\t\t\"desc\": \"Validate a Gregorian date\"\n\t\t},\n\t\t\"date_add\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"DateInterval\", \"name\": \"interval\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object\"\n\t\t},\n\t\t\"date_create_from_format\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"time\" },\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"timezone\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Returns new DateTime object formatted according to the specified format\"\n\t\t},\n\t\t\"date_create\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"time\", \"default\": \"now\" },\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"timezone\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Returns new DateTime object\"\n\t\t},\n\t\t\"date_date_set\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"year\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"month\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"day\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Sets the date\"\n\t\t},\n\t\t\"date_default_timezone_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Gets the default timezone used by all date/time functions in a script\"\n\t\t},\n\t\t\"date_diff\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"datetime1\" },\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"datetime2\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"absolute\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateInterval\",\n\t\t\t\"desc\": \"Returns the difference between two DateTime objects\"\n\t\t},\n\t\t\"date_format\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Returns date formatted according to given format\"\n\t\t},\n\t\t\"date_get_last_errors\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns the warnings and errors\"\n\t\t},\n\t\t\"date_interval_create_from_date_string\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"time\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateInterval\",\n\t\t\t\"desc\": \"Sets up a DateInterval from the relative parts of the string\"\n\t\t},\n\t\t\"date_interval_format\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateInterval\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Formats the interval\"\n\t\t},\n\t\t\"date_isodate_set\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"year\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"week\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"day\", \"default\": \"1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Sets the ISO date\"\n\t\t},\n\t\t\"date_modify\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"modify\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Alters the timestamp\"\n\t\t},\n\t\t\"date_offset_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Returns the timezone offset\"\n\t\t},\n\t\t\"date_parse_from_format\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"date\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Get info about given date formatted according to the specified format\"\n\t\t},\n\t\t\"date_parse\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"date\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns associative array with detailed info about given date\"\n\t\t},\n\t\t\"date_sub\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"DateInterval\", \"name\": \"interval\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object\"\n\t\t},\n\t\t\"date_sun_info\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"time\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"latitude\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"longitude\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns an array with information about sunset/sunrise and twilight begin/end\"\n\t\t},\n\t\t\"date_sunrise\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"format\", \"default\": \"SUNFUNCS_RET_STRING\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"latitude\", \"default\": \"ini_get(\\\"date.default_latitude\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"longitude\", \"default\": \"ini_get(\\\"date.default_longitude\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"zenith\", \"default\": \"ini_get(\\\"date.default_zenith\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"gmt_offset\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Returns time of sunrise for a given day and location\"\n\t\t},\n\t\t\"date_sunset\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"format\", \"default\": \"SUNFUNCS_RET_STRING\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"latitude\", \"default\": \"ini_get(\\\"date.default_latitude\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"longitude\", \"default\": \"ini_get(\\\"date.default_longitude\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"zenith\", \"default\": \"ini_get(\\\"date.default_zenith\\\")\" },\n\t\t\t\t{ \"type\": \"float\", \"name\": \"gmt_offset\", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Returns time of sunset for a given day and location\"\n\t\t},\n\t\t\"date_time_set\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"hour\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"minute\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"second \", \"default\": \"0\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Sets the time\"\n\t\t},\n\t\t\"date_timestamp_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Gets the Unix timestamp\"\n\t\t},\n\t\t\"date_timestamp_set\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"unixtimestamp\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Sets the date and time based on an Unix timestamp\"\n\t\t},\n\t\t\"date_timezone_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTimeZone\",\n\t\t\t\"desc\": \"Return time zone relative to given DateTime\"\n\t\t},\n\t\t\"date_timezone_set\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"timezone\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTime\",\n\t\t\t\"desc\": \"Sets the time zone for the DateTime object\"\n\t\t},\n\t\t\"date\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Format a local time/date\"\n\t\t},\n\t\t\"getdate\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Get date/time information\"\n\t\t},\n\t\t\"gettimeofday\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"return_float\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Get current time\"\n\t\t},\n\t\t\"gmdate\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Format a GMT/UTC date/time\"\n\t\t},\n\t\t\"gmmktime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"hour\", \"default\": \"gmdate(\\\"H\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"minute\", \"default\": \"gmdate(\\\"i\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"second\", \"default\": \"gmdate(\\\"s\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"month\", \"default\": \"gmdate(\\\"n\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"day\", \"default\": \"gmdate(\\\"j\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"year\", \"default\": \"gmdate(\\\"Y\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"is_dst\", \"default\": \"-1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Get Unix timestamp for a GMT date\"\n\t\t},\n\t\t\"gmstrftime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Format a GMT/UTC time/date according to locale settings\"\n\t\t},\n\t\t\"idate\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Format a local time/date as integer\"\n\t\t},\n\t\t\"localtime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" },\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"is_associative\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Get the local time\"\n\t\t},\n\t\t\"microtime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"bool\", \"name\": \"get_as_float\", \"default\": \"false\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Return current Unix timestamp with microseconds\"\n\t\t},\n\t\t\"mktime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"hour\", \"default\": \"gmdate(\\\"H\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"minute\", \"default\": \"gmdate(\\\"i\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"second\", \"default\": \"gmdate(\\\"s\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"month\", \"default\": \"gmdate(\\\"n\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"day\", \"default\": \"gmdate(\\\"j\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"year\", \"default\": \"gmdate(\\\"Y\\\")\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"is_dst\", \"default\": \"-1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Get Unix timestamp for a date\"\n\t\t},\n\t\t\"strftime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Format a local time/date according to locale settings\"\n\t\t},\n\t\t\"strptime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"date\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"format\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Parse a time/date generated with strftime()\"\n\t\t},\n\t\t\"strtotime\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"time\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"now\", \"default\": \"time()\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Parse about any English textual datetime description into a Unix timestamp\"\n\t\t},\n\t\t\"time\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Return current Unix timestamp\"\n\t\t},\n\t\t\"timezone_abbreviations_list\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns associative array containing dst, offset and the timezone name\"\n\t\t},\n\t\t\"timezone_identifiers_list\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"int\", \"name\": \"what\", \"default\": \"DateTimeZone::ALL\" },\n\t\t\t\t{ \"type\": \"string\", \"name\": \"country\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns a numerically indexed array containing all defined timezone identifiers\"\n\t\t},\n\t\t\"timezone_location_get\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns location information for a timezone\"\n\t\t},\n\t\t\"timezone_name_from_abbr\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"abbr\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"gmtOffset\", \"default\": \"-1\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"isdst\", \"default\": \"-1\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Returns the timezone name from abbreviation\"\n\t\t},\n\t\t\"timezone_name_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"object\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Returns the name of the timezone\"\n\t\t},\n\t\t\"timezone_offset_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"DateTime\", \"name\": \"datetime\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Returns the timezone offset from GMT\"\n\t\t},\n\t\t\"timezone_open\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"timezone\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"DateTimeZone\",\n\t\t\t\"desc\": \"Creates new DateTimeZone object\"\n\t\t},\n\t\t\"timezone_transitions_get\": {\n\t\t\t\"class\": \"PhpTagsFuncNativeObject\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"DateTimeZone\", \"name\": \"object\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp_begin\", \"default\": \"\" },\n\t\t\t\t{ \"type\": \"int\", \"name\": \"timestamp_end\", \"default\": \"\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns all transitions for the timezone\"\n\t\t},\n\t\t\"timezone_version_get\": {\n\t\t\t\"class\": \"PhpTagsFunc\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Gets the version of the timezonedb\"\n\t\t},\n\t\t\"uuid_create\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [],\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Create random UUID\"\n\t\t},\n\t\t\"mw_json_decode\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"string\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Decodes a JSON string\"\n\t\t},\n\t\t\"mw_json_encode\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"value\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Returns the JSON representation of a value\"\n\t\t},\n\t\t\"get_arg\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"nonobject\", \"name\": \"index\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"default\", \"default\": \"NULL\" }\n\t\t\t],\n\t\t\t\"return\": \"mixed\",\n\t\t\t\"desc\": \"Return an item from the argument list\"\n\t\t},\n\t\t\"get_args\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"array\",\n\t\t\t\"desc\": \"Returns an array comprising a template's argument list\"\n\t\t},\n\t\t\"num_args\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"int\",\n\t\t\t\"desc\": \"Returns the number of arguments passed to the template\"\n\t\t},\n\t\t\"transclude\": {\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"parameters\": [\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"title\" },\n\t\t\t\t{ \"type\": \"array\", \"name\": \"parameters\", \"default\": \"array()\" },\n\t\t\t\t{ \"type\": \"mixed\", \"name\": \"default\", \"default\": \"null\" }\n\t\t\t],\n\t\t\t\"onfailure\": \"false\",\n\t\t\t\"return\": \"string\",\n\t\t\t\"desc\": \"Returns text of a template after parse, or $default if the template doesn't exist and $default is not null\"\n\t\t}\n\t},\n\t\"constants\": {\n\t\t\"PHPTAGS_FUNCTIONS_VERSION\": {\n\t\t\t\"desc\": \"The current version of the PhpTags Functions extension as a string\",\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"mw://Extension:PhpTags_Functions\"\n\t\t},\n\t\t\"PHP_VERSION\": {\n\t\t\t\"desc\": \"The current PHP version as a string\",\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_MAJOR_VERSION\": {\n\t\t\t\"desc\": \"The current PHP 'major' version as an integer\",\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_MINOR_VERSION\": {\n\t\t\t\"desc\": \"The current PHP 'minor' version as an integer\",\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_RELEASE_VERSION\": {\n\t\t\t\"desc\": \"The current PHP 'release' version as an integer\",\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_INT_MAX\": {\n\t\t\t\"desc\": \"The largest integer supported in this build of PHP\",\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_INT_SIZE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"PHP_OS\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://reserved.constants.php\"\n\t\t},\n\t\t\"DATE_ATOM\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_COOKIE\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_ISO8601\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC822\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC850\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC1036\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC1123\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC2822\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RFC3339\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_RSS\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"DATE_W3C\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"link\": \"php://class.datetime.php\"\n\t\t},\n\t\t\"SUNFUNCS_RET_TIMESTAMP\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://datetime.constants.php\"\n\t\t},\n\t\t\"SUNFUNCS_RET_STRING\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://datetime.constants.php\"\n\t\t},\n\t\t\"SUNFUNCS_RET_DOUBLE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://datetime.constants.php\"\n\t\t},\n\t\t\"CASE_LOWER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"CASE_UPPER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"COUNT_NORMAL\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"COUNT_RECURSIVE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"ARRAY_FILTER_USE_BOTH\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"ARRAY_FILTER_USE_KEY\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_ASC\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_DESC\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_REGULAR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_NUMERIC\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_STRING\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_LOCALE_STRING\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_NATURAL\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"SORT_FLAG_CASE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://array.constants.php\"\n\t\t},\n\t\t\"ABDAY_1\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_3\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the wee\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_4\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_6\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABDAY_7\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of n-th day of the week\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_1\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_3\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_4\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_6\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"DAY_7\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th day of the week (DAY_1 = Sunday)\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_1\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_3\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_4\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_6\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_7\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_8\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_9\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_10\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_11\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ABMON_12\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Abbreviated name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_1\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_3\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_4\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_6\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_7\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_8\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_9\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_10\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_11\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"MON_12\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Name of the n-th month of the year\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"AM_STR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String for Ante meridian\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"PM_STR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String for Post meridian\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"D_T_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String that can be used as the format string for strftime() to represent time and date\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"D_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String that can be used as the format string for strftime() to represent date\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"T_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String that can be used as the format string for strftime() to represent time\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"T_FMT_AMPM\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"String that can be used as the format string for strftime() to represent time in 12-hour format with ante/post meridian\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ERA\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Alternate era\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ERA_D_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Date in alternate era format\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ERA_T_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Time in alternate era format\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"ERA_D_T_FMT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Date and time in alternate era format\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"CODESET\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Return a string with the name of the character encoding\",\n\t\t\t\"link\": \"php://function.nl-langinfo.php\"\n\t\t},\n\t\t\"CRYPT_SALT_LENGTH\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_STD_DES\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_EXT_DES\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_MD5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_BLOWFISH\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_SHA256\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"CRYPT_SHA512\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.crypt.php\"\n\t\t},\n\t\t\"HTML_SPECIALCHARS\": {\n\t\t\t\"type\": \"int\"\n\t\t},\n\t\t\"HTML_ENTITIES\": {\n\t\t\t\"type\": \"int\"\n\t\t},\n\t\t\"ENT_COMPAT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Will convert double-quotes and leave single-quotes alone\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_QUOTES\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Will convert both double and single quotes\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_NOQUOTES\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Will leave both double and single quotes unconverted\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_IGNORE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Silently discard invalid code unit sequences instead of returning an empty string\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_SUBSTITUTE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Replace invalid code unit sequences with a Unicode Replacement Character U+FFFD (UTF-8) or &#FFFD; (otherwise) instead of returning an empty string\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_DISALLOWED\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Replace invalid code points for the given document type with a Unicode Replacement Character U+FFFD (UTF-8) or &#FFFD;\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_HTML401\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Handle code as HTML 4.01\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_XML1\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Handle code as XML 1\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_XHTML\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Handle code as XHTML\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"ENT_HTML5\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Handle code as HTML 5\",\n\t\t\t\"link\": \"php://function.htmlentities.php\"\n\t\t},\n\t\t\"CHAR_MAX\": {\n\t\t\t\"type\": \"int\"\n\t\t},\n\t\t\"STR_PAD_LEFT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.str-pad.php\"\n\t\t},\n\t\t\"STR_PAD_RIGHT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.str-pad.php\"\n\t\t},\n\t\t\"STR_PAD_BOTH\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.str-pad.php\"\n\t\t},\n\t\t\"M_PI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Pi\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_PI_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"pi/2\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_PI_4\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"pi/4\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_1_PI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"1/pi\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_2_PI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"2/pi\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_SQRTPI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"sqrt(pi)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_2_SQRTPI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"2/sqrt(pi)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_LNPI\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"log_e(pi)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_EULER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Euler constant\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_SQRT2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"sqrt(2)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_SQRT1_2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"1/sqrt(2)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_SQRT3\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"sqrt(3)\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"INF\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"The infinite\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"NAN\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Not A Number\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"PHP_ROUND_HALF_UP\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Round halves up\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"PHP_ROUND_HALF_DOWN\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Round halves down\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"PHP_ROUND_HALF_EVEN\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Round halves to even numbers\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"PHP_ROUND_HALF_ODD\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Round halves to odd numbers\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_E\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"e\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_LOG2E\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"log_2 e\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_LOG10E\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"log_10 e\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_LN2\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"log_e 2\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"M_LN10\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"log_e 10\",\n\t\t\t\"link\": \"php://math.constants.php\"\n\t\t},\n\t\t\"PREG_PATTERN_ORDER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Orders results so that $matches[0] is an array of full pattern matches, $matches[1] is an array of strings matched by the first parenthesized subpattern, and so on\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_SET_ORDER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Orders results so that $matches[0] is an array of first set of matches, $matches[1] is an array of second set of matches, and so on\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_OFFSET_CAPTURE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"If this flag is set, for every occurring match the appendant string offset will also be returned. Note that this changes the return values in an array where every element is an array consisting of the matched string at offset 0 and its string offset within subject at offset 1\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_SPLIT_NO_EMPTY\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"This flag tells preg_split() to return only non-empty pieces\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_SPLIT_DELIM_CAPTURE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"This flag tells preg_split() to capture parenthesized expression in the delimiter pattern as well\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_SPLIT_OFFSET_CAPTURE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"If this flag is set, for every occurring match the appendant string offset will also be returned. Note that this changes the return values in an array where every element is an array consisting of the matched string at offset 0 and its string offset within subject at offset 1\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_NO_ERROR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Returned by preg_last_error() if there were no errors\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_INTERNAL_ERROR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Returned by preg_last_error() if there was an internal PCRE error\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_BACKTRACK_LIMIT_ERROR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Returned by preg_last_error() if backtrack limit was exhausted\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_RECURSION_LIMIT_ERROR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Returned by preg_last_error() if recursion limit was exhausted\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_BAD_UTF8_ERROR\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"desc\": \"Returned by preg_last_error() if the last error was caused by malformed UTF-8 data\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PCRE_VERSION\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"desc\": \"PCRE version and release date\",\n\t\t\t\"link\": \"php://pcre.constants.php\"\n\t\t},\n\t\t\"PREG_GREP_INVERT\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://function.preg-grep.php\"\n\t\t},\n\t\t\"MB_OVERLOAD_MAIL\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"MB_OVERLOAD_STRING\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"MB_OVERLOAD_REGEX\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"MB_CASE_UPPER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"MB_CASE_LOWER\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"MB_CASE_TITLE\": {\n\t\t\t\"type\": \"int\",\n\t\t\t\"link\": \"php://mbstring.constants.php\"\n\t\t},\n\t\t\"UUID\": {\n\t\t\t\"type\": \"string\",\n\t\t\t\"class\": \"PhpTagsFuncUseful\",\n\t\t\t\"desc\": \"returns random UUID\"\n\t\t}\n\t}\n}\n","usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/composer.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/extension.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ar.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ast.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/be-tarask.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/br.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ce.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/de.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/el.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/en.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/es.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fa.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/fr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/gl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/he.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ia.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/it.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ja.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ko.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ksh.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/lt.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/mk.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nb.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/nl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/oc.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt-br.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/pt.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/qqq.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/roa-tara.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/ru.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sco.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sl.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/sv.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/tr.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/uk.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hans.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/i18n/zh-hant.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package-lock.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]},{"filePath":"/src/repo/package.json","messages":[],"suppressedMessages":[],"errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":[{"ruleId":"no-tabs","replacedBy":[]},{"ruleId":"indent","replacedBy":[]},{"ruleId":"comma-dangle","replacedBy":[]},{"ruleId":"no-extra-parens","replacedBy":[]},{"ruleId":"quotes","replacedBy":[]},{"ruleId":"quote-props","replacedBy":[]},{"ruleId":"arrow-parens","replacedBy":[]},{"ruleId":"arrow-spacing","replacedBy":[]},{"ruleId":"lines-between-class-members","replacedBy":[]},{"ruleId":"no-new-require","replacedBy":[]},{"ruleId":"template-curly-spacing","replacedBy":[]},{"ruleId":"implicit-arrow-linebreak","replacedBy":[]},{"ruleId":"array-bracket-spacing","replacedBy":[]},{"ruleId":"block-spacing","replacedBy":[]},{"ruleId":"brace-style","replacedBy":[]},{"ruleId":"comma-spacing","replacedBy":[]},{"ruleId":"comma-style","replacedBy":[]},{"ruleId":"computed-property-spacing","replacedBy":[]},{"ruleId":"dot-location","replacedBy":[]},{"ruleId":"eol-last","replacedBy":[]},{"ruleId":"func-call-spacing","replacedBy":[]},{"ruleId":"key-spacing","replacedBy":[]},{"ruleId":"keyword-spacing","replacedBy":[]},{"ruleId":"linebreak-style","replacedBy":[]},{"ruleId":"max-statements-per-line","replacedBy":[]},{"ruleId":"new-parens","replacedBy":[]},{"ruleId":"no-floating-decimal","replacedBy":[]},{"ruleId":"no-multi-spaces","replacedBy":[]},{"ruleId":"no-multiple-empty-lines","replacedBy":[]},{"ruleId":"no-new-object","replacedBy":["no-object-constructor"]},{"ruleId":"no-trailing-spaces","replacedBy":[]},{"ruleId":"no-whitespace-before-property","replacedBy":[]},{"ruleId":"object-curly-spacing","replacedBy":[]},{"ruleId":"operator-linebreak","replacedBy":[]},{"ruleId":"semi","replacedBy":[]},{"ruleId":"semi-spacing","replacedBy":[]},{"ruleId":"semi-style","replacedBy":[]},{"ruleId":"space-before-blocks","replacedBy":[]},{"ruleId":"space-before-function-paren","replacedBy":[]},{"ruleId":"space-in-parens","replacedBy":[]},{"ruleId":"space-infix-ops","replacedBy":[]},{"ruleId":"space-unary-ops","replacedBy":[]},{"ruleId":"spaced-comment","replacedBy":[]},{"ruleId":"switch-colon-spacing","replacedBy":[]},{"ruleId":"wrap-iife","replacedBy":[]},{"ruleId":"no-extra-semi","replacedBy":[]},{"ruleId":"no-mixed-spaces-and-tabs","replacedBy":[]}]}]

--- end ---
$ /usr/bin/npm ci
--- stdout ---

added 311 packages, and audited 312 packages in 4s

58 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

--- end ---
$ /usr/bin/npm test
--- stdout ---

> test
> grunt test

Running "eslint:all" (eslint) task

/src/repo/PhpTagsFunctions.json
  762:18  warning  Unexpected tab character  no-tabs

✖ 1 problem (0 errors, 1 warning)


Running "banana:all" (banana) task
>> 1 message directory checked.

Done.

--- end ---
Upgrading c:mediawiki/mediawiki-codesniffer from 46.0.0 -> 47.0.0
$ /usr/bin/composer update
--- stderr ---
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 2 updates, 0 removals
  - Upgrading mediawiki/mediawiki-codesniffer (v46.0.0 => v47.0.0)
  - Upgrading squizlabs/php_codesniffer (3.11.3 => 3.12.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 2 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Upgrading squizlabs/php_codesniffer (3.11.3 => 3.12.2): Extracting archive
  - Upgrading mediawiki/mediawiki-codesniffer (v46.0.0 => v47.0.0): Extracting archive
 0/2 [>---------------------------]   0%
 1/2 [==============>-------------]  50%
 2/2 [============================] 100%
Generating autoload files
14 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Previously failing phpcs rules: {'MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation', 'MediaWiki.Files.ClassMatchesFilename.NotMatch', 'MediaWiki.Commenting.FunctionComment.MissingReturn', 'MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName', 'MediaWiki.Commenting.FunctionComment.WrongStyle', 'MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate', 'MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic', 'Squiz.Classes.ValidClassName.NotCamelCaps', 'MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate', 'Generic.Files.LineLength.TooLong', 'MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment', 'MediaWiki.Commenting.FunctionComment.MissingParamTag'}
$ vendor/bin/phpcs --report=json
--- stdout ---
{"totals":{"errors":127,"warnings":131,"fixable":0},"files":{"\/src\/repo\/PhpTagsFunctions.hooks.php":{"errors":1,"warnings":1,"messages":[{"message":"Class name 'PhpTagsFunctionsHooks' does not match filename 'PhpTagsFunctions.hooks.php'","source":"MediaWiki.Files.ClassMatchesFilename.NotMatch","severity":5,"fixable":false,"type":"ERROR","line":11,"column":1},{"message":"Line exceeds 120 characters; contains 189 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":20,"column":189}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_String_Test.php":{"errors":1,"warnings":2,"messages":[{"message":"Class name \"PhpTagsFunctions_String_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":28,"column":139},{"message":"Line exceeds 120 characters; contains 154 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":35,"column":154}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Useful_Test.php":{"errors":1,"warnings":2,"messages":[{"message":"Class name \"PhpTagsFunctions_Useful_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 124 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":124},{"message":"Line exceeds 120 characters; contains 148 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":71,"column":148}]},"\/src\/repo\/includes\/PhpTagsFuncDatePeriod.php":{"errors":1,"warnings":1,"messages":[{"message":"Method name \"m___construct\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":11,"column":12},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":39,"column":132}]},"\/src\/repo\/includes\/PhpTagsWebRequest.php":{"errors":39,"warnings":0,"messages":[{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":11,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":11,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":13,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":14,"column":6},{"message":"Method name \"s_getVal\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":15,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":21,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":21,"column":5},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":28,"column":6},{"message":"Method name \"s_getText\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":29,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":35,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":35,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":37,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":38,"column":6},{"message":"Method name \"s_getInt\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":39,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":45,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":45,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":47,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":48,"column":6},{"message":"Method name \"s_getBool\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":49,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":55,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":55,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":58,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":59,"column":6},{"message":"Method name \"s_getArray\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":66,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":68,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":69,"column":6},{"message":"Method name \"s_getCheck\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":70,"column":19},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":79,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":80,"column":6},{"message":"Method name \"s_wasPosted\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":81,"column":19},{"message":"Doc comment for parameter \"$key\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":87,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":87,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":89,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":90,"column":6},{"message":"Method name \"s_getCookie\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":100,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":101,"column":6},{"message":"Method name \"s_getValues\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":102,"column":19}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Mbstring_Test.php":{"errors":1,"warnings":0,"messages":[{"message":"Class name \"PhpTagsFunctions_Mbstring_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_PCRE_Test.php":{"errors":1,"warnings":3,"messages":[{"message":"Class name \"PhpTagsFunctions_PCRE_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 122 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":48,"column":122},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":136,"column":127},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":170,"column":141}]},"\/src\/repo\/includes\/PhpTagsFuncUseful.php":{"errors":12,"warnings":3,"messages":[{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":16,"column":19},{"message":"Method name \"f_uuid_create\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":26,"column":19},{"message":"Method name \"f_mw_json_decode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":32,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":32,"column":19},{"message":"Method name \"f_mw_json_encode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":36,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":36,"column":19},{"message":"Method name \"f_get_arg\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":40,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":40,"column":19},{"message":"Method name \"f_get_args\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":48,"column":19},{"message":"Method name \"f_num_args\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":55,"column":19},{"message":"Method name \"f_transclude\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Line exceeds 120 characters; contains 158 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":82,"column":158},{"message":"Line exceeds 120 characters; contains 153 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":153},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":93,"column":127}]},"\/src\/repo\/includes\/PhpTagsFuncNativeObject.php":{"errors":2,"warnings":8,"messages":[{"message":"Method name \"m___construct\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":11,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":44,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":53,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":76,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":87,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":97,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":108,"column":23},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":116,"column":12}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_DateTime_Test.php":{"errors":1,"warnings":25,"messages":[{"message":"Class name \"PhpTagsFunctions_DateTime_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 162 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":56,"column":162},{"message":"Line exceeds 120 characters; contains 121 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":121},{"message":"Line exceeds 120 characters; contains 133 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":63,"column":133},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":71,"column":141},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":82,"column":142},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":146},{"message":"Line exceeds 120 characters; contains 145 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":97,"column":145},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":104,"column":149},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":112,"column":146},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":113,"column":149},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":121,"column":160},{"message":"Line exceeds 120 characters; contains 164 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":128,"column":164},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":136,"column":161},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":144,"column":155},{"message":"Line exceeds 120 characters; contains 154 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":154,"column":154},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":164,"column":142},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":174,"column":142},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":183,"column":160},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":191,"column":160},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":197,"column":146},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":204,"column":142},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":211,"column":142},{"message":"Line exceeds 120 characters; contains 131 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":262,"column":131},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":275,"column":126},{"message":"Line exceeds 120 characters; contains 144 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":319,"column":144}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Var_Test.php":{"errors":1,"warnings":11,"messages":[{"message":"Class name \"PhpTagsFunctions_Var_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":107,"column":126},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":112,"column":132},{"message":"Line exceeds 120 characters; contains 122 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":115,"column":122},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":120,"column":132},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":123,"column":127},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":221,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":257,"column":55},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":397,"column":127},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":517,"column":130},{"message":"Line exceeds 120 characters; contains 125 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":699,"column":125},{"message":"Line exceeds 120 characters; contains 125 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":705,"column":125}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Math_Test.php":{"errors":1,"warnings":0,"messages":[{"message":"Class name \"PhpTagsFunctions_Math_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7}]},"\/src\/repo\/includes\/PhpTagsFunc.php":{"errors":64,"warnings":31,"messages":[{"message":"Missing class property doc comment","source":"MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":18,"column":20},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":21,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":22,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":24,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":25,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":26,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":27,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":28,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":29,"column":39},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":30,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":31,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":32,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":34,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":35,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":36,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":37,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":39,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":41,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":45,"column":25},{"message":"Method name \"array_multisort\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":64,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":64,"column":19},{"message":"Method name \"f_hexdec\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":83,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":83,"column":19},{"message":"Method name \"f_each\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"Method name \"f_boolval\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":109,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":109,"column":19},{"message":"Method name \"f_get_defined_vars\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":113,"column":19},{"message":"Method name \"f_get_defined_functions\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":118,"column":19},{"message":"Method name \"f_function_exists\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":122,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":122,"column":19},{"message":"Method name \"f_printf\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":127,"column":19},{"message":"Method name \"f_vprintf\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":137,"column":19},{"message":"Method name \"f_var_export\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":147,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":147,"column":19},{"message":"Method name \"f_var_dump\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":153,"column":19},{"message":"Method name \"f_print_r\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":164,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":164,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":170,"column":20},{"message":"Doc comment for parameter \"$pattern\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$subject\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$matches\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$flags\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$offset\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":200,"column":6},{"message":"Method name \"f_preg_match_all\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":201,"column":19},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":201,"column":127},{"message":"Method name \"f_preg_replace\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":218,"column":22},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":237,"column":20},{"message":"Line exceeds 120 characters; contains 123 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":255,"column":123},{"message":"Line exceeds 120 characters; contains 129 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":275,"column":129},{"message":"Method name \"f_settype\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":281,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":281,"column":19},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":282,"column":132},{"message":"Line exceeds 120 characters; contains 150 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":289,"column":150},{"message":"Method name \"f_max\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":294,"column":19},{"message":"Method name \"f_min\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":302,"column":19},{"message":"Method name \"f_implode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":310,"column":19},{"message":"Method name \"f_mt_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":324,"column":19},{"message":"Method name \"f_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":334,"column":19},{"message":"Method name \"f_lcfirst\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":349,"column":19},{"message":"Method name \"f_ucfirst\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":358,"column":19},{"message":"Method name \"f_ucwords\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":367,"column":19},{"message":"Method name \"f_strtolower\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":376,"column":19},{"message":"Method name \"f_strtoupper\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":385,"column":19},{"message":"Method name \"f_levenshtein\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":389,"column":19},{"message":"Line exceeds 120 characters; contains 144 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":397,"column":144},{"message":"Method name \"f_strtr\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":401,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":401,"column":19},{"message":"Method name \"f_array_chunk\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":416,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":416,"column":19},{"message":"Method name \"f_array_combine\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":423,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":423,"column":19},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":428,"column":27},{"message":"Method name \"f_array_fill_keys\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":434,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":434,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":438,"column":20},{"message":"Line exceeds 120 characters; contains 135 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":445,"column":135},{"message":"Method name \"f_array_count_values\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":453,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":453,"column":19},{"message":"Method name \"f_array_flip\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":457,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":457,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":461,"column":20},{"message":"Line exceeds 120 characters; contains 175 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":465,"column":175},{"message":"Method name \"f_array_fill\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":470,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":470,"column":19},{"message":"Method name \"f_array_filter\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":482,"column":19},{"message":"Method name \"f_array_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":486,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":486,"column":19},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":488,"column":126},{"message":"Method name \"f_range\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":493,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":493,"column":19}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Array_Test.php":{"errors":1,"warnings":44,"messages":[{"message":"Class name \"PhpTagsFunctions_Array_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 182 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":29,"column":182},{"message":"Line exceeds 120 characters; contains 170 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":36,"column":170},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":41,"column":130},{"message":"Line exceeds 120 characters; contains 143 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":51,"column":143},{"message":"Line exceeds 120 characters; contains 163 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":163},{"message":"Line exceeds 120 characters; contains 128 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":59,"column":128},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":73,"column":161},{"message":"Line exceeds 120 characters; contains 151 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":81,"column":151},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":83,"column":160},{"message":"Line exceeds 120 characters; contains 177 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":177},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":95,"column":130},{"message":"Line exceeds 120 characters; contains 184 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":101,"column":184},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":103,"column":139},{"message":"Line exceeds 120 characters; contains 128 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":109,"column":128},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":119,"column":155},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":120,"column":155},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":123,"column":141},{"message":"Line exceeds 120 characters; contains 135 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":179,"column":135},{"message":"Line exceeds 120 characters; contains 140 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":194,"column":140},{"message":"Line exceeds 120 characters; contains 137 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":214,"column":137},{"message":"Line exceeds 120 characters; contains 143 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":236,"column":143},{"message":"Line exceeds 120 characters; contains 145 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":330,"column":145},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":354,"column":155},{"message":"Line exceeds 120 characters; contains 140 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":378,"column":140},{"message":"Line exceeds 120 characters; contains 177 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":519,"column":177},{"message":"Line exceeds 120 characters; contains 138 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":532,"column":138},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":545,"column":161},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":773,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":784,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":949,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":960,"column":132},{"message":"Line exceeds 120 characters; contains 170 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":971,"column":170},{"message":"Line exceeds 120 characters; contains 136 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":982,"column":136},{"message":"Line exceeds 120 characters; contains 129 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1006,"column":129},{"message":"Line exceeds 120 characters; contains 150 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1046,"column":150},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1053,"column":155},{"message":"Line exceeds 120 characters; contains 167 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1060,"column":167},{"message":"Line exceeds 120 characters; contains 172 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1067,"column":172},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1090,"column":139},{"message":"Line exceeds 120 characters; contains 151 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1097,"column":151},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1100,"column":139},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1109,"column":141},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1116,"column":149},{"message":"Line exceeds 120 characters; contains 124 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1145,"column":124}]}}}

--- end ---
PHPCS run failed
$ vendor/bin/phpcs --report=json
--- stdout ---
{"totals":{"errors":127,"warnings":131,"fixable":0},"files":{"\/src\/repo\/PhpTagsFunctions.hooks.php":{"errors":1,"warnings":1,"messages":[{"message":"Class name 'PhpTagsFunctionsHooks' does not match filename 'PhpTagsFunctions.hooks.php'","source":"MediaWiki.Files.ClassMatchesFilename.NotMatch","severity":5,"fixable":false,"type":"ERROR","line":11,"column":1},{"message":"Line exceeds 120 characters; contains 189 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":20,"column":189}]},"\/src\/repo\/includes\/PhpTagsFuncDatePeriod.php":{"errors":1,"warnings":1,"messages":[{"message":"Method name \"m___construct\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":11,"column":12},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":39,"column":132}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_String_Test.php":{"errors":1,"warnings":2,"messages":[{"message":"Class name \"PhpTagsFunctions_String_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":28,"column":139},{"message":"Line exceeds 120 characters; contains 154 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":35,"column":154}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Useful_Test.php":{"errors":1,"warnings":2,"messages":[{"message":"Class name \"PhpTagsFunctions_Useful_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 124 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":124},{"message":"Line exceeds 120 characters; contains 148 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":71,"column":148}]},"\/src\/repo\/includes\/PhpTagsWebRequest.php":{"errors":39,"warnings":0,"messages":[{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":11,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":11,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":13,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":14,"column":6},{"message":"Method name \"s_getVal\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":15,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":21,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":21,"column":5},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":28,"column":6},{"message":"Method name \"s_getText\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":29,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":35,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":35,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":37,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":38,"column":6},{"message":"Method name \"s_getInt\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":39,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":45,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":45,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":47,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":48,"column":6},{"message":"Method name \"s_getBool\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":49,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":55,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":55,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":58,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":59,"column":6},{"message":"Method name \"s_getArray\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Doc comment for parameter \"$name\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":66,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":68,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":69,"column":6},{"message":"Method name \"s_getCheck\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":70,"column":19},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":79,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":80,"column":6},{"message":"Method name \"s_wasPosted\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":81,"column":19},{"message":"Doc comment for parameter \"$key\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":87,"column":5},{"message":"Doc comment for parameter \"$default\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":87,"column":5},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":89,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":90,"column":6},{"message":"Method name \"s_getCookie\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"@global is not a valid function annotation","source":"MediaWiki.Commenting.FunctionAnnotations.UnrecognizedAnnotation","severity":5,"fixable":false,"type":"ERROR","line":100,"column":8},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":101,"column":6},{"message":"Method name \"s_getValues\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":102,"column":19}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Mbstring_Test.php":{"errors":1,"warnings":0,"messages":[{"message":"Class name \"PhpTagsFunctions_Mbstring_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7}]},"\/src\/repo\/includes\/PhpTagsFuncNativeObject.php":{"errors":2,"warnings":8,"messages":[{"message":"Method name \"m___construct\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":11,"column":12},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":44,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":53,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":65,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":76,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":87,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":97,"column":23},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":108,"column":23},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":116,"column":12}]},"\/src\/repo\/includes\/PhpTagsFuncUseful.php":{"errors":12,"warnings":3,"messages":[{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":16,"column":19},{"message":"Method name \"f_uuid_create\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":26,"column":19},{"message":"Method name \"f_mw_json_decode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":32,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":32,"column":19},{"message":"Method name \"f_mw_json_encode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":36,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":36,"column":19},{"message":"Method name \"f_get_arg\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":40,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":40,"column":19},{"message":"Method name \"f_get_args\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":48,"column":19},{"message":"Method name \"f_num_args\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":55,"column":19},{"message":"Method name \"f_transclude\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":60,"column":19},{"message":"Line exceeds 120 characters; contains 158 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":82,"column":158},{"message":"Line exceeds 120 characters; contains 153 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":153},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":93,"column":127}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_PCRE_Test.php":{"errors":1,"warnings":3,"messages":[{"message":"Class name \"PhpTagsFunctions_PCRE_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 122 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":48,"column":122},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":136,"column":127},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":170,"column":141}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Math_Test.php":{"errors":1,"warnings":0,"messages":[{"message":"Class name \"PhpTagsFunctions_Math_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_DateTime_Test.php":{"errors":1,"warnings":25,"messages":[{"message":"Class name \"PhpTagsFunctions_DateTime_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 162 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":56,"column":162},{"message":"Line exceeds 120 characters; contains 121 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":121},{"message":"Line exceeds 120 characters; contains 133 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":63,"column":133},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":71,"column":141},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":82,"column":142},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":146},{"message":"Line exceeds 120 characters; contains 145 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":97,"column":145},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":104,"column":149},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":112,"column":146},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":113,"column":149},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":121,"column":160},{"message":"Line exceeds 120 characters; contains 164 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":128,"column":164},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":136,"column":161},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":144,"column":155},{"message":"Line exceeds 120 characters; contains 154 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":154,"column":154},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":164,"column":142},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":174,"column":142},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":183,"column":160},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":191,"column":160},{"message":"Line exceeds 120 characters; contains 146 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":197,"column":146},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":204,"column":142},{"message":"Line exceeds 120 characters; contains 142 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":211,"column":142},{"message":"Line exceeds 120 characters; contains 131 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":262,"column":131},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":275,"column":126},{"message":"Line exceeds 120 characters; contains 144 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":319,"column":144}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Var_Test.php":{"errors":1,"warnings":11,"messages":[{"message":"Class name \"PhpTagsFunctions_Var_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":107,"column":126},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":112,"column":132},{"message":"Line exceeds 120 characters; contains 122 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":115,"column":122},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":120,"column":132},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":123,"column":127},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":221,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":257,"column":55},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":397,"column":127},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":517,"column":130},{"message":"Line exceeds 120 characters; contains 125 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":699,"column":125},{"message":"Line exceeds 120 characters; contains 125 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":705,"column":125}]},"\/src\/repo\/includes\/PhpTagsFunc.php":{"errors":64,"warnings":31,"messages":[{"message":"Missing class property doc comment","source":"MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":18,"column":20},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":21,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":22,"column":36},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":24,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":25,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":26,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":27,"column":33},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":28,"column":38},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":29,"column":39},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":30,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":31,"column":43},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":32,"column":44},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":33,"column":37},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":34,"column":41},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":35,"column":31},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":36,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":37,"column":27},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":38,"column":26},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":39,"column":42},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":40,"column":32},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":41,"column":30},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":45,"column":25},{"message":"Method name \"array_multisort\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":64,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":64,"column":19},{"message":"Method name \"f_hexdec\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":83,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":83,"column":19},{"message":"Method name \"f_each\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":91,"column":19},{"message":"Method name \"f_boolval\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":109,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":109,"column":19},{"message":"Method name \"f_get_defined_vars\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":113,"column":19},{"message":"Method name \"f_get_defined_functions\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":118,"column":19},{"message":"Method name \"f_function_exists\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":122,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":122,"column":19},{"message":"Method name \"f_printf\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":127,"column":19},{"message":"Method name \"f_vprintf\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":137,"column":19},{"message":"Method name \"f_var_export\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":147,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":147,"column":19},{"message":"Method name \"f_var_dump\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":153,"column":19},{"message":"Method name \"f_print_r\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":164,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":164,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":170,"column":20},{"message":"Doc comment for parameter \"$pattern\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$subject\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$matches\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$flags\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Doc comment for parameter \"$offset\" missing","source":"MediaWiki.Commenting.FunctionComment.MissingParamTag","severity":5,"fixable":false,"type":"ERROR","line":198,"column":5},{"message":"Missing return type or @return tag in function comment","source":"MediaWiki.Commenting.FunctionComment.MissingReturn","severity":5,"fixable":false,"type":"ERROR","line":200,"column":6},{"message":"Method name \"f_preg_match_all\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":201,"column":19},{"message":"Line exceeds 120 characters; contains 127 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":201,"column":127},{"message":"Method name \"f_preg_replace\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":218,"column":22},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":237,"column":20},{"message":"Line exceeds 120 characters; contains 123 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":255,"column":123},{"message":"Line exceeds 120 characters; contains 129 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":275,"column":129},{"message":"Method name \"f_settype\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":281,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":281,"column":19},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":282,"column":132},{"message":"Line exceeds 120 characters; contains 150 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":289,"column":150},{"message":"Method name \"f_max\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":294,"column":19},{"message":"Method name \"f_min\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":302,"column":19},{"message":"Method name \"f_implode\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":310,"column":19},{"message":"Method name \"f_mt_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":324,"column":19},{"message":"Method name \"f_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":334,"column":19},{"message":"Method name \"f_lcfirst\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":349,"column":19},{"message":"Method name \"f_ucfirst\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":358,"column":19},{"message":"Method name \"f_ucwords\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":367,"column":19},{"message":"Method name \"f_strtolower\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":376,"column":19},{"message":"Method name \"f_strtoupper\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":385,"column":19},{"message":"Method name \"f_levenshtein\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":389,"column":19},{"message":"Line exceeds 120 characters; contains 144 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":397,"column":144},{"message":"Method name \"f_strtr\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":401,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":401,"column":19},{"message":"Method name \"f_array_chunk\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":416,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":416,"column":19},{"message":"Method name \"f_array_combine\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":423,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":423,"column":19},{"message":"Comments should start on new line.","source":"MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment","severity":5,"fixable":false,"type":"WARNING","line":428,"column":27},{"message":"Method name \"f_array_fill_keys\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":434,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":434,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":438,"column":20},{"message":"Line exceeds 120 characters; contains 135 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":445,"column":135},{"message":"Method name \"f_array_count_values\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":453,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":453,"column":19},{"message":"Method name \"f_array_flip\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":457,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":457,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPrivate","severity":5,"fixable":false,"type":"ERROR","line":461,"column":20},{"message":"Line exceeds 120 characters; contains 175 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":465,"column":175},{"message":"Method name \"f_array_fill\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":470,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":470,"column":19},{"message":"Method name \"f_array_filter\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":482,"column":19},{"message":"Method name \"f_array_rand\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":486,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":486,"column":19},{"message":"Line exceeds 120 characters; contains 126 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":488,"column":126},{"message":"Method name \"f_range\" should use lower camel case.","source":"MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName","severity":5,"fixable":false,"type":"ERROR","line":493,"column":19},{"message":"Missing function doc comment","source":"MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic","severity":5,"fixable":false,"type":"ERROR","line":493,"column":19}]},"\/src\/repo\/tests\/phpunit\/PhpTagsFunctions_Array_Test.php":{"errors":1,"warnings":44,"messages":[{"message":"Class name \"PhpTagsFunctions_Array_Test\" is not in PascalCase format","source":"Squiz.Classes.ValidClassName.NotCamelCaps","severity":5,"fixable":false,"type":"ERROR","line":7,"column":7},{"message":"Line exceeds 120 characters; contains 182 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":29,"column":182},{"message":"Line exceeds 120 characters; contains 170 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":36,"column":170},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":41,"column":130},{"message":"Line exceeds 120 characters; contains 143 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":51,"column":143},{"message":"Line exceeds 120 characters; contains 163 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":57,"column":163},{"message":"Line exceeds 120 characters; contains 128 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":59,"column":128},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":73,"column":161},{"message":"Line exceeds 120 characters; contains 151 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":81,"column":151},{"message":"Line exceeds 120 characters; contains 160 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":83,"column":160},{"message":"Line exceeds 120 characters; contains 177 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":89,"column":177},{"message":"Line exceeds 120 characters; contains 130 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":95,"column":130},{"message":"Line exceeds 120 characters; contains 184 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":101,"column":184},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":103,"column":139},{"message":"Line exceeds 120 characters; contains 128 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":109,"column":128},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":119,"column":155},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":120,"column":155},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":123,"column":141},{"message":"Line exceeds 120 characters; contains 135 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":179,"column":135},{"message":"Line exceeds 120 characters; contains 140 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":194,"column":140},{"message":"Line exceeds 120 characters; contains 137 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":214,"column":137},{"message":"Line exceeds 120 characters; contains 143 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":236,"column":143},{"message":"Line exceeds 120 characters; contains 145 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":330,"column":145},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":354,"column":155},{"message":"Line exceeds 120 characters; contains 140 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":378,"column":140},{"message":"Line exceeds 120 characters; contains 177 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":519,"column":177},{"message":"Line exceeds 120 characters; contains 138 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":532,"column":138},{"message":"Line exceeds 120 characters; contains 161 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":545,"column":161},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":773,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":784,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":949,"column":132},{"message":"Line exceeds 120 characters; contains 132 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":960,"column":132},{"message":"Line exceeds 120 characters; contains 170 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":971,"column":170},{"message":"Line exceeds 120 characters; contains 136 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":982,"column":136},{"message":"Line exceeds 120 characters; contains 129 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1006,"column":129},{"message":"Line exceeds 120 characters; contains 150 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1046,"column":150},{"message":"Line exceeds 120 characters; contains 155 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1053,"column":155},{"message":"Line exceeds 120 characters; contains 167 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1060,"column":167},{"message":"Line exceeds 120 characters; contains 172 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1067,"column":172},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1090,"column":139},{"message":"Line exceeds 120 characters; contains 151 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1097,"column":151},{"message":"Line exceeds 120 characters; contains 139 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1100,"column":139},{"message":"Line exceeds 120 characters; contains 141 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1109,"column":141},{"message":"Line exceeds 120 characters; contains 149 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1116,"column":149},{"message":"Line exceeds 120 characters; contains 124 characters","source":"Generic.Files.LineLength.TooLong","severity":5,"fixable":false,"type":"WARNING","line":1145,"column":124}]}}}

--- end ---
 * sniff MediaWiki.Commenting.FunctionComment.WrongStyle is no longer failing
$ git checkout .phpcs.xml
--- stderr ---
Updated 1 path from the index
--- stdout ---

--- end ---
$ /usr/bin/composer install
--- stderr ---
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating autoload files
14 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---

--- end ---
$ /usr/bin/composer test
--- stderr ---
> parallel-lint . --exclude vendor --exclude node_modules
> minus-x check .
> phpcs -sp
--- stdout ---
PHP 8.2.28 | 10 parallel jobs
..............                                               14/14 (100%)


Checked 14 files in 0.1 seconds
No syntax error found
MinusX
======
Processing /src/repo...
.............................................................
....
All good!
.............. 14 / 14 (100%)


Time: 597ms; Memory: 8MB


--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {},
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0,
      "total": 0
    },
    "dependencies": {
      "prod": 1,
      "dev": 311,
      "optional": 0,
      "peer": 1,
      "peerOptional": 0,
      "total": 311
    }
  }
}

--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating dependencies

composer:
* mediawiki/mediawiki-codesniffer: 46.0.0 → 47.0.0
  The following sniffs now pass and were enabled:
  * MediaWiki.Commenting.FunctionComment.WrongStyle


npm:
* eslint-config-wikimedia: 0.28.2 → 0.30.0


Additional changes:
* eslint: Replaced `wikimedia/client-es5` with `wikimedia/client`.

$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpit2jaued
--- stdout ---
[master 25d66c8] build: Updating dependencies
 5 files changed, 21 insertions(+), 19 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 25d66c80898ca541d36a2714a38ad12108d393f7 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Sat, 7 Jun 2025 03:37:40 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

composer:
* mediawiki/mediawiki-codesniffer: 46.0.0 → 47.0.0
  The following sniffs now pass and were enabled:
  * MediaWiki.Commenting.FunctionComment.WrongStyle

npm:
* eslint-config-wikimedia: 0.28.2 → 0.30.0

Additional changes:
* eslint: Replaced `wikimedia/client-es5` with `wikimedia/client`.

Change-Id: I867ee20214b350d03715f4004b09e6e50e8c892d
---
 .eslintrc.json    |  2 +-
 .phpcs.xml        |  1 -
 composer.json     |  2 +-
 package-lock.json | 33 ++++++++++++++++++---------------
 package.json      |  2 +-
 5 files changed, 21 insertions(+), 19 deletions(-)

diff --git a/.eslintrc.json b/.eslintrc.json
index 85cbcbb..b0f57a9 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,7 +1,7 @@
 {
 	"root": true,
 	"extends": [
-		"wikimedia/client-es5",
+		"wikimedia/client",
 		"wikimedia/jquery",
 		"wikimedia/mediawiki"
 	],
diff --git a/.phpcs.xml b/.phpcs.xml
index f1d3c76..8dfc36b 100644
--- a/.phpcs.xml
+++ b/.phpcs.xml
@@ -7,7 +7,6 @@
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
 		<exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
-		<exclude name="MediaWiki.Commenting.FunctionComment.WrongStyle" />
 		<exclude name="MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate" />
 		<exclude name="MediaWiki.Files.ClassMatchesFilename.NotMatch" />
 		<exclude name="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName" />
diff --git a/composer.json b/composer.json
index a785aca..3b0ce02 100644
--- a/composer.json
+++ b/composer.json
@@ -1,6 +1,6 @@
 {
 	"require-dev": {
-		"mediawiki/mediawiki-codesniffer": "46.0.0",
+		"mediawiki/mediawiki-codesniffer": "47.0.0",
 		"mediawiki/minus-x": "1.1.3",
 		"php-parallel-lint/php-console-highlighter": "1.0.0",
 		"php-parallel-lint/php-parallel-lint": "1.4.0"
diff --git a/package-lock.json b/package-lock.json
index 97d9cfb..509ae5a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6,7 +6,7 @@
 		"": {
 			"name": "PhpTagsFunctions",
 			"devDependencies": {
-				"eslint-config-wikimedia": "0.28.2",
+				"eslint-config-wikimedia": "0.30.0",
 				"grunt": "1.6.1",
 				"grunt-banana-checker": "0.13.0",
 				"grunt-eslint": "24.3.0"
@@ -1021,9 +1021,9 @@
 			}
 		},
 		"node_modules/eslint-config-wikimedia": {
-			"version": "0.28.2",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz",
-			"integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==",
+			"version": "0.30.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.30.0.tgz",
+			"integrity": "sha512-i8ESzSoo0x3Jur/0JhAgCVPxbV51zfdI3MN3MVQPnjiFdmo21CNKmiBBmw8JnJ3fx/d5zHDrBa+yDjxSLpnDlA==",
 			"dev": true,
 			"dependencies": {
 				"browserslist-config-wikimedia": "^0.7.0",
@@ -1036,13 +1036,16 @@
 				"eslint-plugin-mediawiki": "^0.7.0",
 				"eslint-plugin-mocha": "^10.4.3",
 				"eslint-plugin-n": "^17.7.0",
-				"eslint-plugin-no-jquery": "^3.0.1",
+				"eslint-plugin-no-jquery": "^3.1.1",
 				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
 				"eslint-plugin-unicorn": "^53.0.0",
 				"eslint-plugin-vue": "^9.26.0",
 				"eslint-plugin-wdio": "^8.24.12",
 				"eslint-plugin-yml": "^1.14.0"
+			},
+			"engines": {
+				"node": ">=18 <23"
 			}
 		},
 		"node_modules/eslint-plugin-compat": {
@@ -1240,9 +1243,9 @@
 			}
 		},
 		"node_modules/eslint-plugin-no-jquery": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz",
-			"integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
+			"integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
 			"dev": true,
 			"peerDependencies": {
 				"eslint": ">=8.0.0"
@@ -4420,9 +4423,9 @@
 			}
 		},
 		"eslint-config-wikimedia": {
-			"version": "0.28.2",
-			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.28.2.tgz",
-			"integrity": "sha512-5+rdnT7wH1gpKAO6tHYThg78eMhZMruJzvqku3Y5iaEY/A7kSKLFpA/vOj/snys9fKjDHC9BXmArQh+agkOoJQ==",
+			"version": "0.30.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-wikimedia/-/eslint-config-wikimedia-0.30.0.tgz",
+			"integrity": "sha512-i8ESzSoo0x3Jur/0JhAgCVPxbV51zfdI3MN3MVQPnjiFdmo21CNKmiBBmw8JnJ3fx/d5zHDrBa+yDjxSLpnDlA==",
 			"dev": true,
 			"requires": {
 				"browserslist-config-wikimedia": "^0.7.0",
@@ -4435,7 +4438,7 @@
 				"eslint-plugin-mediawiki": "^0.7.0",
 				"eslint-plugin-mocha": "^10.4.3",
 				"eslint-plugin-n": "^17.7.0",
-				"eslint-plugin-no-jquery": "^3.0.1",
+				"eslint-plugin-no-jquery": "^3.1.1",
 				"eslint-plugin-qunit": "^8.1.1",
 				"eslint-plugin-security": "^1.7.1",
 				"eslint-plugin-unicorn": "^53.0.0",
@@ -4570,9 +4573,9 @@
 			}
 		},
 		"eslint-plugin-no-jquery": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.0.2.tgz",
-			"integrity": "sha512-n/+6p6PFhWDNPVLJj1463hw4OTIRBbROGcbhmtOHTgw7yihSKzkwZiQ00EJTneyeR3jRiw5lpWSMCCBhtb8t2g==",
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-no-jquery/-/eslint-plugin-no-jquery-3.1.1.tgz",
+			"integrity": "sha512-LTLO3jH/Tjr1pmxCEqtV6qmt+OChv8La4fwgG470JRpgxyFF4NOzoC9CRy92GIWD3Yjl0qLEgPmD2FLQWcNEjg==",
 			"dev": true,
 			"requires": {}
 		},
diff --git a/package.json b/package.json
index 858c512..d2aeabf 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
 		"test": "grunt test"
 	},
 	"devDependencies": {
-		"eslint-config-wikimedia": "0.28.2",
+		"eslint-config-wikimedia": "0.30.0",
 		"grunt": "1.6.1",
 		"grunt-banana-checker": "0.13.0",
 		"grunt-eslint": "24.3.0"
-- 
2.39.5


--- end ---
Source code is licensed under the AGPL.