diff --git a/.github/workflows/extension-tests.yml b/.github/workflows/extension-tests.yml index f6068dda18..a6ffce0ef9 100644 --- a/.github/workflows/extension-tests.yml +++ b/.github/workflows/extension-tests.yml @@ -54,6 +54,7 @@ jobs: - "8.2" - "8.3" - "8.4" + - "8.5" extension-name: - "phpstan-phpunit" - "phpstan-strict-rules" @@ -71,6 +72,8 @@ jobs: php-version: "8.3" - extension-name: "phpstan-doctrine" php-version: "8.4" + - extension-name: "phpstan-doctrine" + php-version: "8.5" steps: - name: "Checkout" diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index b9ac938283..f66714ca35 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -114,7 +114,7 @@ jobs: script: | git clone https://github.com/shipmonk-rnd/dead-code-detector.git e2e/integration/repo cd e2e/integration/repo - git checkout 0.10.1 + git checkout 0.12.0 composer install cp ../../../phpstan.phar vendor/phpstan/phpstan/phpstan.phar cp ../../../phpstan vendor/phpstan/phpstan/phpstan @@ -412,7 +412,7 @@ jobs: phpstan-command: vendor/bin/phpstan analyse -c ../shipmonk.neon - php-version: 8.3 repo: shipmonk-rnd/dead-code-detector - ref: 0.10.1 + ref: 0.12.0 setup: | composer install cp ../../../phpstan.phar vendor/phpstan/phpstan/phpstan.phar diff --git a/.github/workflows/sponsors.yml b/.github/workflows/sponsors.yml index 112dc5bd96..ec5922a16b 100644 --- a/.github/workflows/sponsors.yml +++ b/.github/workflows/sponsors.yml @@ -49,7 +49,7 @@ jobs: file: 'BACKERS.md' minimum: 500 maximum: 2999 - marker: 'five' + marker: 'indi' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -60,7 +60,7 @@ jobs: minimum: 500 maximum: 2999 organization: true - marker: 'five-org' + marker: 'indi-org' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -70,7 +70,7 @@ jobs: file: 'BACKERS.md' minimum: 3000 maximum: 9999 - marker: 'thirty' + marker: 'small' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -81,7 +81,7 @@ jobs: minimum: 3000 maximum: 9999 organization: true - marker: 'thirty-org' + marker: 'small-org' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -90,7 +90,8 @@ jobs: token: ${{ secrets.SPONSORS_PAT }} file: 'BACKERS.md' minimum: 10000 - marker: 'hundred' + maximum: 32999 + marker: 'bronze' template: ${{ steps.template.outputs.text }} - name: Generate Sponsors @@ -99,8 +100,49 @@ jobs: token: ${{ secrets.SPONSORS_PAT }} file: 'BACKERS.md' minimum: 10000 + maximum: 32999 organization: true - marker: 'hundred-org' + marker: 'bronze-org' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 33000 + maximum: 49999 + marker: 'silver' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 33000 + maximum: 49999 + organization: true + marker: 'silver-org' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 50000 + marker: 'gold' + template: ${{ steps.template.outputs.text }} + + - name: Generate Sponsors + uses: ondrejmirtes/github-sponsors-readme-action@v1 + with: + token: ${{ secrets.SPONSORS_PAT }} + file: 'BACKERS.md' + minimum: 50000 + organization: true + marker: 'gold-org' template: ${{ steps.template.outputs.text }} - name: "Commit changes" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 56dd74b083..2a14870d0e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -36,6 +36,7 @@ jobs: - "8.2" - "8.3" - "8.4" + - "8.5" operating-system: [ubuntu-latest, windows-latest] steps: diff --git a/.phar-checksum b/.phar-checksum index acc2635a7d..fdc76afd12 100644 --- a/.phar-checksum +++ b/.phar-checksum @@ -1,2 +1,2 @@ -50ed919c9c404d4663c53347ba1b3e1a -ac6dae9b014720d077a4fa371d34ea57e2713cfe +c325c3e57819a315960e1e79d53a5f66 +f9a2208af76b38442ca46a42740e4994d0163a24 diff --git a/BACKERS.md b/BACKERS.md index 3f32497e10..e43f3c9eee 100644 --- a/BACKERS.md +++ b/BACKERS.md @@ -6,53 +6,71 @@ You can become one of them by [becoming a GitHub Sponsor](https://github.com/spo Check out all the tiers - higher ones include additional goodies like placing the logo of your company in PHPStan's README and the website. -# $100+ +# Gold Company Sponsors + + + + +# Silver Company Sponsors + +# Bronze Company Sponsors + + -# $30+ +# Small Teams -# $5+ +# Individual Developers diff --git a/README.md b/README.md index abae67ecf9..f4af4753a9 100644 --- a/README.md +++ b/README.md @@ -24,11 +24,29 @@ can be checked before you run the actual line. ## Sponsors +Want your logo here? [Learn more »](https://phpstan.org/sponsor) + +### Gold Sponsors + +Matt Mullenweg +Mojam + +

+ +### Silver Sponsors + +ShipMonk +Shopware + +

+ +### Bronze Sponsors + TheCodingMachine     Private Packagist
-CDN77 +CDN77     Blackfire.io
@@ -36,7 +54,7 @@ can be checked before you run the actual line.     Fame Helsinki
-ShipMonk +Belsimpel     Togetter
@@ -48,11 +66,11 @@ can be checked before you run the actual line.     EdgeNext
-Shopware +Route4Me: Route Optimizer and Route Planner Software     Craft CMS
-Worksome +TicketSwap     campoint AG
@@ -62,16 +80,10 @@ can be checked before you run the actual line.
Shoptet     -Route4Me: Route Optimizer and Route Planner Software -
-Belsimpel -    -TicketSwap -[**You can now sponsor my open-source work on PHPStan through GitHub Sponsors.**](https://github.com/sponsors/ondrejmirtes) -Does GitHub already have your 💳? Do you use PHPStan to find 🐛 before they reach production? [Send a couple of 💸 a month my way too.](https://github.com/sponsors/ondrejmirtes) Thank you! +[**You can sponsor my open-source work on PHPStan through GitHub Sponsors and also directly.**](https://phpstan.org/sponsor) One-time donations [through Revolut.me](https://revolut.me/ondrejmirtes) are also accepted. To request an invoice, [contact me](mailto:ondrej@mirtes.cz) through e-mail. diff --git a/e2e/integration/bladestan-baseline.neon b/e2e/integration/bladestan-baseline.neon index d6628fdd9e..4f8680e99d 100644 --- a/e2e/integration/bladestan-baseline.neon +++ b/e2e/integration/bladestan-baseline.neon @@ -1,21 +1,7 @@ parameters: ignoreErrors: - - message: "#^Unreachable statement \\- code above always terminates\\.$#" + message: '#^Method Bladestan\\TemplateCompiler\\PHPStan\\FileAnalyserProvider\:\:provide\(\) throws checked exception PHPStan\\DependencyInjection\\MissingServiceException but it''s missing from the PHPDoc @throws tag\.$#' + identifier: missingType.checkedException count: 1 - path: repo/src/Compiler/PhpContentExtractor.php - - - - message: "#^Method TomasVotruba\\\\Bladestan\\\\Rules\\\\BladeRule\\:\\:processNode\\(\\) should return list\\ but returns array\\\\.$#" - count: 2 - path: repo/src/Rules/BladeRule.php - - - - message: "#^Class TomasVotruba\\\\Bladestan\\\\TemplateCompiler\\\\Rules\\\\TemplateRulesRegistry extends @final class PHPStan\\\\Rules\\\\DirectRegistry\\.$#" - count: 1 - path: repo/src/TemplateCompiler/Rules/TemplateRulesRegistry.php - - - - message: "#^Parameter \\#2 \\$expectedErrors of method PHPStan\\\\Testing\\\\RuleTestCase\\\\:\\:analyse\\(\\) expects list\\, array given\\.$#" - count: 1 - path: repo/tests/Rules/BladeRuleTest.php + path: repo/src/TemplateCompiler/PHPStan/FileAnalyserProvider.php diff --git a/e2e/integration/doctrine-orm-baseline.neon b/e2e/integration/doctrine-orm-baseline.neon index 8e11d784a8..9e4d74db63 100644 --- a/e2e/integration/doctrine-orm-baseline.neon +++ b/e2e/integration/doctrine-orm-baseline.neon @@ -6,6 +6,12 @@ parameters: count: 1 path: repo/src/Configuration.php + - + message: '#^Method Doctrine\\ORM\\Internal\\Hydration\\AbstractHydrator\:\:gatherRowData\(\) should return array\{data\: array\, newObjects\?\: array\, scalars\?\: array\} but returns array\{data\: array\, newObjects\: array\, scalars\?\: non\-empty\-array\}\.$#' + identifier: return.type + count: 1 + path: repo/src/Internal/Hydration/AbstractHydrator.php + - message: '#^Parameter &\$id by\-ref type of method Doctrine\\ORM\\Internal\\Hydration\\AbstractHydrator\:\:gatherRowData\(\) expects array\, array\ given\.$#' identifier: parameterByRef.type @@ -24,6 +30,15 @@ parameters: count: 1 path: repo/src/Mapping/ClassMetadata.php + - + message: ''' + #^Call to deprecated method quoteIdentifier\(\) of class Doctrine\\DBAL\\Platforms\\AbstractPlatform\: + Use \{@link quoteSingleIdentifier\(\)\} individually for each part of a qualified name instead\.$# + ''' + identifier: method.deprecated + count: 7 + path: repo/src/Mapping/DefaultQuoteStrategy.php + - message: '#^Call to function assert\(\) with true will always evaluate to true\.$#' identifier: function.alreadyNarrowedType @@ -35,3 +50,135 @@ parameters: identifier: instanceof.alwaysTrue count: 1 path: repo/src/Mapping/Driver/XmlDriver.php + + - + message: '#^Parameter \#1 \$columns of method Doctrine\\DBAL\\Platforms\\AbstractPlatform\:\:getColumnDeclarationListSQL\(\) expects list\, array\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Persisters/Collection/OneToManyPersister.php + + - + message: ''' + #^Call to deprecated method generateLazyGhost\(\) of class Symfony\\Component\\VarExporter\\ProxyHelper\: + since Symfony 7\.3, use native lazy objects instead$# + ''' + identifier: staticMethod.deprecated + count: 1 + path: repo/src/Proxy/ProxyFactory.php + + - + message: '#^Parameter \#1 \$columns of method Doctrine\\DBAL\\Platforms\\AbstractPlatform\:\:getColumnDeclarationListSQL\(\) expects list\, array\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Query/Exec/MultiTableDeleteExecutor.php + + - + message: '#^Parameter \#1 \$columns of method Doctrine\\DBAL\\Platforms\\AbstractPlatform\:\:getColumnDeclarationListSQL\(\) expects list\, array\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Query/Exec/MultiTableUpdateExecutor.php + + - + message: ''' + #^Call to deprecated method getColumns\(\) of class Doctrine\\DBAL\\Schema\\Index\: + Use \{@see getIndexedColumns\(\)\} instead\.$# + ''' + identifier: method.deprecated + count: 2 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method getForeignColumns\(\) of class Doctrine\\DBAL\\Schema\\ForeignKeyConstraint\: + Use \{@see getReferencedColumnNames\(\)\} instead\. + + Returns the names of the referenced table columns + the foreign key constraint is associated with\.$# + ''' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method getForeignTableName\(\) of class Doctrine\\DBAL\\Schema\\ForeignKeyConstraint\: + Use \{@see getReferencedTableName\(\)\} instead\. + + Returns the name of the referenced table + the foreign key constraint is associated with\.$# + ''' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method getLocalColumns\(\) of class Doctrine\\DBAL\\Schema\\ForeignKeyConstraint\: + Use \{@see getReferencingColumnNames\(\)\} instead\.$# + ''' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method getPrimaryKey\(\) of class Doctrine\\DBAL\\Schema\\Table\: + Use \{@see getPrimaryKeyConstraint\(\)\} instead\.$# + ''' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Call to deprecated method overrules\(\) of class Doctrine\\DBAL\\Schema\\Index\.$#' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method removeForeignKey\(\) of class Doctrine\\DBAL\\Schema\\Table\: + Use \{@link dropForeignKey\(\)\} instead\.$# + ''' + identifier: method.deprecated + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: ''' + #^Call to deprecated method setPrimaryKey\(\) of class Doctrine\\DBAL\\Schema\\Table\: + Use \{@see addPrimaryKeyConstraint\(\)\} instead\.$# + ''' + identifier: method.deprecated + count: 3 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Parameter \#1 \$columnNames of method Doctrine\\DBAL\\Schema\\Table\:\:addIndex\(\) expects non\-empty\-list\, list\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Parameter \#1 \$columnNames of method Doctrine\\DBAL\\Schema\\Table\:\:setPrimaryKey\(\) expects non\-empty\-list\, list\ given\.$#' + identifier: argument.type + count: 2 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Parameter \#2 \$columns of class Doctrine\\DBAL\\Schema\\Index constructor expects non\-empty\-list\, list\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Parameter \#2 \$localColumnNames of method Doctrine\\DBAL\\Schema\\Table\:\:addForeignKeyConstraint\(\) expects non\-empty\-list\, list\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Tools/SchemaTool.php + + - + message: '#^Parameter \#3 \$foreignColumnNames of method Doctrine\\DBAL\\Schema\\Table\:\:addForeignKeyConstraint\(\) expects non\-empty\-list\, list\ given\.$#' + identifier: argument.type + count: 1 + path: repo/src/Tools/SchemaTool.php diff --git a/phpstan.phar b/phpstan.phar index 04f59f1d77..c542df205e 100755 Binary files a/phpstan.phar and b/phpstan.phar differ diff --git a/phpstan.phar.asc b/phpstan.phar.asc index fdb425ef68..fce211b975 100644 --- a/phpstan.phar.asc +++ b/phpstan.phar.asc @@ -1,16 +1,16 @@ -----BEGIN PGP SIGNATURE----- -iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmguPZUACgkQUcZzBf/C -5cAEvA//ZhuFf/BKaChoEylgToqYpo7SXpIR0UBkEKCTw5TYgFQC1vTBcIL6tbFC -mHiemXmbkFeCGPVnaThFPf4yav5A5NH62VXMXv74F3g+pvB2Z7pHMRjBTleiP6Mr -isnynMK1+/oN69dAeRnxuoJ2ohYLgChbVcfkpSPjz0AqLyFkrgRmWop2BnW4oI6T -dSWIJjO1N465FHESbrm7d/MlpturoC3jADMibpafeOeAN4PerElJrOocGKZctkS2 -gVRQAPud3s8Rud3GL9sMcfqnlbNCx4iar/30W15XOOL8OxWBocVIrvYLXjpqKMJx -3GQL1Y3g9NNjjQK3i8cMX2XmpIVXT7GNq1dYr5MyJ6uMtQDR61qEUf7GlMBfvzT0 -0SwuyqHcuIQV9KO10u/IBcJ0mdUQm4oDBSiUQk1dKawRVcExx8j5v1OfjzEpfPYj -jdTEtvVcB2TudeKAnQ8hHf6vhCLQtxDHUV03KrkFaF5PsWG3eQwCbWczjJLEE+Th -xQLVtD0iLGU+nivRZg37xqSvgS2nBnilAxrnrVDXU5xYcVqMz2e8mw6aDNYQADDX -P7Znr5rw1rUwDw82vLdssLdt06H2P9F9ZuOi+bxh9+o4BHpXy08TzPAt64is3mKn -pLH0SmR5AUwxCGMVLLKHlxPe/E3xcIQDIik8NvcqFW5FeaYUeek= -=7S+6 +iQIzBAABCgAdFiEEynwsejDI6OEnSoR2UcZzBf/C5cAFAmiRBzAACgkQUcZzBf/C +5cBT9A//bFN1PIaNFWyowUaBTRJJ5bZ5ztqIar8C872t6S3mZmjEicE7d9X8gbWg +sAAJO0hL6rH2bMUJDx4xksCGOcctI2WHauVa02JhzRXM3MKNh1UsfapHWA379j+3 +hwly1F/+fPklDS0W3zigWNlz0W7TFc4g8AL1CtAGeBOaFxeFmVPOU54UkfOy5YBT +PuyxprZ473hZFrdbFRAanp95FLatLSZ9TL53M4SysyLewc6dOoO790l4zdMgYu74 +OxPAdgqZEzHCNOB60mKSFs6W3df9pXsoWvd0W8h9WVmre0COjzgaItDfhJRc+ODN +sR/5ibIaPfhydCSj2tEoLWzNVy2EZpKv7rEBZji81qLcGCe+rC9T+RYygzJKoZ5z +iHOXFmFK/GGevbPFVeN8Tiss3A5wkbNnJGSe3twegwa03IAiJkcqZfwCqRlrHTnH ++k0KsuEB8mpfoYNGhda8u0AFWWIH1QU1//1OhXW3/t7mu/pCcavpXRlIcm8vJGfI +++GWH160+xC4oeX35pbsoHq7c7aWtpeVDobjB1C+Kdhjh/HLkranM5jg/CeYt1ol +EVdQ9rqIVEZdDXcziA0hI+ueM9mf995aMjyAzkis7Oy13EC6PZGjabErNjPRX0oN +wU0YFwBv9hXCUDZN+3U9gzfu8WTNjYYMDE8q7EjbdnXj1+9YJGc= +=owzd -----END PGP SIGNATURE----- diff --git a/playground-api/handler.ts b/playground-api/handler.ts index 3637b5e1df..bd51f19fcd 100644 --- a/playground-api/handler.ts +++ b/playground-api/handler.ts @@ -60,7 +60,7 @@ async function analyseResultInternal( const lambdaResult = await promise; const jsonResponse = JSON.parse(lambdaResult.Payload as string); - versionedErrors.push({ + const data: any = { phpVersion: phpVersion, errors: jsonResponse.result.map((error: any): PHPStanError => { const obj: PHPStanError = { @@ -78,22 +78,35 @@ async function analyseResultInternal( return obj; }), - }); + }; + if (typeof jsonResponse.fixedCode !== 'undefined') { + data.fixedCode = jsonResponse.fixedCode; + } + if (typeof jsonResponse.fixedCodeDiff !== 'undefined') { + data.fixedCodeDiff = jsonResponse.fixedCodeDiff; + } + versionedErrors.push(data); } return versionedErrors; } -function createTabs(versionedErrors: {phpVersion: number, errors: PHPStanError[]}[]): any[] { - const versions: {versions: number[], errors: PHPStanError[]}[] = []; - let last: {versions: number[], errors: PHPStanError[]} | null = null; +function createTabs(versionedErrors: {phpVersion: number, errors: PHPStanError[], fixedCode?: string, fixedCodeDiff?: string}[]): any[] { + const versions: {versions: number[], errors: PHPStanError[], fixedCode?: string, fixedCodeDiff?: string}[] = []; + let last: {versions: number[], errors: PHPStanError[], fixedCode?: string, fixedCodeDiff?: string} | null = null; for (const version of versionedErrors) { const phpVersion = version.phpVersion; const errors = version.errors; - const current = { + const current: {versions: number[], errors: PHPStanError[], fixedCode?: string, fixedCodeDiff?: string} = { versions: [phpVersion], errors, }; + if (typeof version.fixedCode !== 'undefined') { + current.fixedCode = version.fixedCode; + } + if (typeof version.fixedCodeDiff !== 'undefined') { + current.fixedCodeDiff = version.fixedCodeDiff; + } if (last === null) { last = current; continue; @@ -105,6 +118,24 @@ function createTabs(versionedErrors: {phpVersion: number, errors: PHPStanError[] continue; } + if (typeof version.fixedCode !== 'undefined') { + if (typeof last.fixedCode === 'undefined') { + versions.push(last); + last = current; + continue; + } + + if (version.fixedCode !== last.fixedCode) { + versions.push(last); + last = current; + continue; + } + } else if (typeof last.fixedCode !== 'undefined') { + versions.push(last); + last = current; + continue; + } + let merge = true; for (const i in errors) { if (!errors.hasOwnProperty(i)) { @@ -155,7 +186,7 @@ function createTabs(versionedErrors: {phpVersion: number, errors: PHPStanError[] versions.push(last); } - versions.sort((a: {versions: number[], errors: PHPStanError[]}, b: {versions: number[], errors: PHPStanError[]}) => { + versions.sort((a, b) => { const aVersion = a.versions[a.versions.length - 1]; const bVersion = b.versions[b.versions.length - 1]; @@ -185,10 +216,17 @@ function createTabs(versionedErrors: {phpVersion: number, errors: PHPStanError[] } else if (version.errors.length > 0) { title += ' (' + version.errors.length + ' errors)'; } - tabs.push({ + const tabData: any = { errors: version.errors, title: title, - }); + }; + if (typeof version.fixedCode !== 'undefined') { + tabData.fixedCode = version.fixedCode; + } + if (typeof version.fixedCodeDiff !== 'undefined') { + tabData.fixedCodeDiff = version.fixedCodeDiff; + } + tabs.push(tabData); } return tabs; @@ -208,7 +246,7 @@ async function analyseResult(request: HttpRequest): Promise { runStrictRules, runBleedingEdge, treatPhpDocTypesAsCertain, - [70200, 70300, 70400, 80000, 80100, 80200, 80300, 80400], + [70200, 70300, 70400, 80000, 80100, 80200, 80300, 80400, 80500], ); const response: any = { tabs: createTabs(versionedErrors), @@ -279,6 +317,9 @@ async function retrieveResult(request: HttpRequest): Promise { if (!phpVersionsToAnalyse.includes(80400)) { phpVersionsToAnalyse.push(80400); } + if (!phpVersionsToAnalyse.includes(80500)) { + phpVersionsToAnalyse.push(80500); + } const newResult = await analyseResultInternal( json.code, @@ -432,7 +473,7 @@ async function retrieveLegacyResult(request: HttpRequest): Promise false, false, true, - [70200, 70300, 70400, 80000, 80100, 80200, 80300, 80400], + [70200, 70300, 70400, 80000, 80100, 80200, 80300, 80400, 80500], ); return Promise.resolve({ diff --git a/playground-api/package-lock.json b/playground-api/package-lock.json index a7cc6ab2bb..1ceb3f822b 100644 --- a/playground-api/package-lock.json +++ b/playground-api/package-lock.json @@ -11749,9 +11749,9 @@ "dev": true }, "node_modules/@types/aws-lambda": { - "version": "8.10.149", - "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.149.tgz", - "integrity": "sha512-NXSZIhfJjnXqJgtS7IwutqIF/SOy1Wz5Px4gUY1RWITp3AYTyuJS4xaXr/bIJY1v15XMzrJ5soGnPM+7uigZjA==", + "version": "8.10.152", + "resolved": "https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-8.10.152.tgz", + "integrity": "sha512-soT/c2gYBnT5ygwiHPmd9a1bftj462NWVk2tKCc1PYHSIacB2UwbTS2zYG4jzag1mRDuzg/OjtxQjQ2NKRB6Rw==", "license": "MIT" }, "node_modules/@types/cacheable-request": { @@ -11815,13 +11815,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.17.46", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.46.tgz", - "integrity": "sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw==", + "version": "20.19.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.9.tgz", + "integrity": "sha512-cuVNgarYWZqxRJDQHEB58GEONhOK79QVR/qYx4S7kcUObQvUwvFnYxJuuHUKm2aieN9X3yZB4LZsuYNU1Qphsw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.21.0" } }, "node_modules/@types/responselike": { @@ -12818,6 +12818,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -13715,6 +13728,20 @@ "node": ">=12" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duration": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz", @@ -13754,6 +13781,52 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es5-ext": { "version": "0.10.62", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", @@ -14487,13 +14560,16 @@ } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -14606,19 +14682,42 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -14733,11 +14832,12 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -14809,21 +14909,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -14832,11 +14922,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -14846,9 +14937,10 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -15846,6 +15938,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/memoizee": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", @@ -17859,9 +17960,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.6", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.6.tgz", - "integrity": "sha512-e/vggGopEfTKSvj4ihnOLTsqhrKRN3LeO6qSN/GxohhuRv8qH9bNQ4B8W7e/vFL+0XTnmHPB4/kegunZGA4Org==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "dev": true, "license": "MIT" }, diff --git a/playground-runner/bref.php b/playground-runner/bref.php index 1908609584..e3a1513ede 100644 --- a/playground-runner/bref.php +++ b/playground-runner/bref.php @@ -73,7 +73,7 @@ function clearTemp(): void require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php'; require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php'; require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php'; - require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php'; + require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute85.php'; require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Enum/UnitEnum.php'; require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Enum/BackedEnum.php'; require_once 'phar://' . $rootDir . '/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Enum/ReflectionEnum.php'; @@ -96,6 +96,7 @@ function clearTemp(): void $errors = []; $tipFormatter = new OutputFormatter(false); + $diffs = []; foreach ($results as $result) { $error = [ 'message' => $result->getMessage(), @@ -108,8 +109,23 @@ function clearTemp(): void if ($result->getIdentifier() !== null) { $error['identifier'] = $result->getIdentifier(); } + if ($result->getFixedErrorDiff() !== null) { + $diffs[] = $result->getFixedErrorDiff(); + $error['fixDiff'] = $result->getFixedErrorDiff()->diff; + } $errors[] = $error; } - return ['result' => $errors, 'version' => $phpstanVersion]; + $response = ['result' => $errors, 'version' => $phpstanVersion]; + + if (count($diffs) > 0) { + /** @var \PHPStan\Fixable\Patcher $patcher */ + $patcher = $container->getByType(\PHPStan\Fixable\Patcher::class); + $differ = new \SebastianBergmann\Diff\Differ(new \SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder('', addLineNumbers: true)); + $fixedCode = $patcher->applyDiffs($codePath, $diffs); + $response['fixedCode'] = $fixedCode; + $response['fixedCodeDiff'] = $differ->diff($code, $fixedCode); + } + + return $response; }; diff --git a/playground-runner/composer.json b/playground-runner/composer.json index 2943a8060a..e4ea76226e 100644 --- a/playground-runner/composer.json +++ b/playground-runner/composer.json @@ -9,6 +9,7 @@ "php-http/curl-client": "^2.2", "phpstan/phpstan": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", + "sebastian/diff": "^7.0", "sentry/sentry": "^4.0", "symfony/console": "^7.0" }, diff --git a/playground-runner/composer.lock b/playground-runner/composer.lock index 44856d0dcf..c031a7465b 100644 --- a/playground-runner/composer.lock +++ b/playground-runner/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "57e7531a0b9311cd1cdfa7f4bdd4fb80", + "content-hash": "69887ffa9ac722f77836f3af985aa30a", "packages": [ { "name": "bref/bref", - "version": "2.4.4", + "version": "2.4.9", "source": { "type": "git", "url": "https://github.com/brefphp/bref.git", - "reference": "91aaae307c03181b201e705425b7376b0f47cb80" + "reference": "b58007a8bcd0d467ec085a8e460885a3fd7dcd96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brefphp/bref/zipball/91aaae307c03181b201e705425b7376b0f47cb80", - "reference": "91aaae307c03181b201e705425b7376b0f47cb80", + "url": "https://api.github.com/repos/brefphp/bref/zipball/b58007a8bcd0d467ec085a8e460885a3fd7dcd96", + "reference": "b58007a8bcd0d467ec085a8e460885a3fd7dcd96", "shasum": "" }, "require": { @@ -71,7 +71,7 @@ ], "support": { "issues": "https://github.com/brefphp/bref/issues", - "source": "https://github.com/brefphp/bref/tree/2.4.4" + "source": "https://github.com/brefphp/bref/tree/2.4.9" }, "funding": [ { @@ -83,7 +83,7 @@ "type": "github" } ], - "time": "2025-05-13T13:39:10+00:00" + "time": "2025-07-10T12:09:16+00:00" }, { "name": "clue/stream-filter", @@ -860,16 +860,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.4.0", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56", + "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56", "shasum": "" }, "require": { @@ -912,9 +912,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0" }, - "time": "2024-12-30T11:07:19+00:00" + "time": "2025-07-27T20:03:57+00:00" }, { "name": "nyholm/psr7", @@ -1318,16 +1318,16 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.16", + "version": "2.1.21", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "b8c1cf533cba0c305d91c6ccd23f3dd0566ba5f9" + "reference": "1ccf445757458c06a04eb3f803603cb118fe5fa6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b8c1cf533cba0c305d91c6ccd23f3dd0566ba5f9", - "reference": "b8c1cf533cba0c305d91c6ccd23f3dd0566ba5f9", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1ccf445757458c06a04eb3f803603cb118fe5fa6", + "reference": "1ccf445757458c06a04eb3f803603cb118fe5fa6", "shasum": "" }, "require": { @@ -1372,20 +1372,20 @@ "type": "github" } ], - "time": "2025-05-16T09:40:10+00:00" + "time": "2025-07-28T19:35:08+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.4", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "3e139cbe67fafa3588e1dbe27ca50f31fdb6236a" + "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/3e139cbe67fafa3588e1dbe27ca50f31fdb6236a", - "reference": "3e139cbe67fafa3588e1dbe27ca50f31fdb6236a", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/f9f77efa9de31992a832ff77ea52eb42d675b094", + "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094", "shasum": "" }, "require": { @@ -1418,9 +1418,9 @@ "description": "Extra strict and opinionated rules for PHPStan", "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.4" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.6" }, - "time": "2025-03-18T11:42:40+00:00" + "time": "2025-07-21T12:19:29+00:00" }, { "name": "psr/container", @@ -1841,18 +1841,85 @@ }, "time": "2024-03-12T16:46:05+00:00" }, + { + "name": "sebastian/diff", + "version": "7.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f", + "reference": "7ab1ea946c012266ca32390913653d844ecd085f", + "shasum": "" + }, + "require": { + "php": ">=8.3" + }, + "require-dev": { + "phpunit/phpunit": "^12.0", + "symfony/process": "^7.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-02-07T04:55:46+00:00" + }, { "name": "sentry/sentry", - "version": "4.11.1", + "version": "4.14.2", "source": { "type": "git", "url": "https://github.com/getsentry/sentry-php.git", - "reference": "53dc0bcb6a667cac5b760b46f98d5380e63e02ca" + "reference": "bfeec74303d60d3f8bc33701ab3e86f8a8729f17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/53dc0bcb6a667cac5b760b46f98d5380e63e02ca", - "reference": "53dc0bcb6a667cac5b760b46f98d5380e63e02ca", + "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/bfeec74303d60d3f8bc33701ab3e86f8a8729f17", + "reference": "bfeec74303d60d3f8bc33701ab3e86f8a8729f17", "shasum": "" }, "require": { @@ -1916,7 +1983,7 @@ ], "support": { "issues": "https://github.com/getsentry/sentry-php/issues", - "source": "https://github.com/getsentry/sentry-php/tree/4.11.1" + "source": "https://github.com/getsentry/sentry-php/tree/4.14.2" }, "funding": [ { @@ -1928,27 +1995,28 @@ "type": "custom" } ], - "time": "2025-05-12T11:30:33+00:00" + "time": "2025-07-21T08:28:29+00:00" }, { "name": "symfony/console", - "version": "v7.2.6", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218" + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0e2e3f38c192e93e622e41ec37f4ca70cfedf218", - "reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218", + "url": "https://api.github.com/repos/symfony/console/zipball/9e27aecde8f506ba0fd1d9989620c04a87697101", + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^6.4|^7.0" + "symfony/string": "^7.2" }, "conflict": { "symfony/dependency-injection": "<6.4", @@ -2005,7 +2073,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.2.6" + "source": "https://github.com/symfony/console/tree/v7.3.1" }, "funding": [ { @@ -2021,7 +2089,7 @@ "type": "tidelift" } ], - "time": "2025-04-07T19:09:28+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/deprecation-contracts", diff --git a/playground-runner/package-lock.json b/playground-runner/package-lock.json index b6a3defee6..900c8505bf 100644 --- a/playground-runner/package-lock.json +++ b/playground-runner/package-lock.json @@ -11892,6 +11892,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -12644,6 +12658,21 @@ "node": ">=12" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/duration": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz", @@ -12669,6 +12698,55 @@ "once": "^1.4.0" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es5-ext": { "version": "0.10.62", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", @@ -13062,13 +13140,16 @@ } }, "node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", "mime-types": "^2.1.12" }, "engines": { @@ -13182,20 +13263,44 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", "dev": true, + "license": "MIT", "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/get-stdin": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", @@ -13273,12 +13378,13 @@ } }, "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" + "license": "MIT", + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -13345,23 +13451,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -13370,12 +13465,13 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -13385,10 +13481,11 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -14147,6 +14244,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/memoizee": { "version": "0.4.15", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", diff --git a/playground-runner/phpstan-baseline.neon b/playground-runner/phpstan-baseline.neon index 8d38491310..0aa763e9fa 100644 --- a/playground-runner/phpstan-baseline.neon +++ b/playground-runner/phpstan-baseline.neon @@ -1,26 +1,43 @@ parameters: ignoreErrors: - - message: "#^Accessing PHPStan\\\\Analyser\\\\Analyser\\:\\:class is not covered by backward compatibility promise\\. The class might change in a minor PHPStan version\\.$#" + message: '#^Accessing PHPStan\\Analyser\\Analyser\:\:class is not covered by backward compatibility promise\. The class might change in a minor PHPStan version\.$#' + identifier: phpstanApi.classConstant count: 1 path: bref.php - - message: "#^Accessing PHPStan\\\\Analyser\\\\AnalyserResultFinalizer\\:\\:class is not covered by backward compatibility promise\\. The class might change in a minor PHPStan version\\.$#" + message: '#^Accessing PHPStan\\Analyser\\AnalyserResultFinalizer\:\:class is not covered by backward compatibility promise\. The class might change in a minor PHPStan version\.$#' + identifier: phpstanApi.classConstant count: 1 path: bref.php - - message: "#^Calling PHPStan\\\\Analyser\\\\Analyser\\:\\:analyse\\(\\) is not covered by backward compatibility promise\\. The method might change in a minor PHPStan version\\.$#" + message: '#^Accessing PHPStan\\Fixable\\Patcher\:\:class is not covered by backward compatibility promise\. The class might change in a minor PHPStan version\.$#' + identifier: phpstanApi.classConstant count: 1 path: bref.php - - message: "#^Calling PHPStan\\\\Analyser\\\\AnalyserResultFinalizer\\:\\:finalize\\(\\) is not covered by backward compatibility promise\\. The method might change in a minor PHPStan version\\.$#" + message: '#^Calling PHPStan\\Analyser\\Analyser\:\:analyse\(\) is not covered by backward compatibility promise\. The method might change in a minor PHPStan version\.$#' + identifier: phpstanApi.method count: 1 path: bref.php - - message: "#^Calling PHPStan\\\\Analyser\\\\FinalizerResult\\:\\:getErrors\\(\\) is not covered by backward compatibility promise\\. The method might change in a minor PHPStan version\\.$#" + message: '#^Calling PHPStan\\Analyser\\AnalyserResultFinalizer\:\:finalize\(\) is not covered by backward compatibility promise\. The method might change in a minor PHPStan version\.$#' + identifier: phpstanApi.method + count: 1 + path: bref.php + + - + message: '#^Calling PHPStan\\Analyser\\FinalizerResult\:\:getErrors\(\) is not covered by backward compatibility promise\. The method might change in a minor PHPStan version\.$#' + identifier: phpstanApi.method + count: 1 + path: bref.php + + - + message: '#^Calling PHPStan\\Fixable\\Patcher\:\:applyDiffs\(\) is not covered by backward compatibility promise\. The method might change in a minor PHPStan version\.$#' + identifier: phpstanApi.method count: 1 path: bref.php diff --git a/playground-runner/playground.neon b/playground-runner/playground.neon index 76475d124b..a8d26965c9 100644 --- a/playground-runner/playground.neon +++ b/playground-runner/playground.neon @@ -3,6 +3,7 @@ rules: - PHPStan\Rules\Playground\MethodNeverRule - PHPStan\Rules\Playground\NotAnalysedTraitRule - PHPStan\Rules\Playground\NoPhpCodeRule + - PHPStan\Rules\Playground\PhpdocCommentRule conditionalTags: PHPStan\Rules\Playground\StaticVarWithoutTypeRule: @@ -22,6 +23,17 @@ services: - phpstan.rules.rule autowired: false + - + class: PHPStan\Rules\Playground\PromoteParameterRule + arguments: + rule: @overridingMethodRule + nodeType: PHPStan\Node\InClassMethodNode + parameterValue: %checkMissingOverrideMethodAttribute% + parameterName: checkMissingOverrideMethodAttribute + tags: + - phpstan.rules.rule + autowired: false + - class: PHPStan\Rules\Playground\PromoteParameterRule arguments: @@ -77,3 +89,10 @@ services: uninitializedPropertyRule: class: PHPStan\Rules\Properties\UninitializedPropertyRule autowired: false + + overridingMethodRule: + class: PHPStan\Rules\Methods\OverridingMethodRule + arguments: + checkPhpDocMethodSignatures: %checkPhpDocMethodSignatures% + checkMissingOverrideMethodAttribute: true + autowired: false diff --git a/website/package-lock.json b/website/package-lock.json index 4ba2165ee0..b004c9b97c 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -173,12 +173,13 @@ } }, "node_modules/@11ty/eleventy-plugin-syntaxhighlight": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-syntaxhighlight/-/eleventy-plugin-syntaxhighlight-5.0.0.tgz", - "integrity": "sha512-y9BUmP1GofmbJgxM1+ky/UpFCpD8JSOeLeKItUs0WApgnrHk9haHziW7lS86lbArX5SiCVo4zTTw9x53gvRCaA==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-syntaxhighlight/-/eleventy-plugin-syntaxhighlight-5.0.1.tgz", + "integrity": "sha512-xDPF3Ay38XlmWZe9ER0SLtMmNah7olUBlGORhUiCUkPh3jYGVCDTDayi4tbFI9Dxha8NwKlfBZ2FXM/s3aZzAg==", "dev": true, + "license": "MIT", "dependencies": { - "prismjs": "^1.29.0" + "prismjs": "^1.30.0" }, "funding": { "type": "opencollective", @@ -839,9 +840,10 @@ } }, "node_modules/@codemirror/lang-php": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@codemirror/lang-php/-/lang-php-6.0.1.tgz", - "integrity": "sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@codemirror/lang-php/-/lang-php-6.0.2.tgz", + "integrity": "sha512-ZKy2v1n8Fc8oEXj0Th0PUMXzQJ0AIR6TaZU+PbDHExFwdu+guzOA4jmCHS1Nz4vbFezwD7LyBdDnddSJeScMCA==", + "license": "MIT", "dependencies": { "@codemirror/lang-html": "^6.0.0", "@codemirror/language": "^6.0.0", @@ -851,9 +853,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.0.tgz", - "integrity": "sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ==", + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.11.2.tgz", + "integrity": "sha512-p44TsNArL4IVXDTbapUmEkAlvWs2CFQbcfc0ymDsis1kH2wh0gcY96AS29c/vp2d0y2Tquk1EDSaawpzilUiAw==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.0.0", @@ -884,12 +886,13 @@ } }, "node_modules/@codemirror/view": { - "version": "6.36.7", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.7.tgz", - "integrity": "sha512-kCWGW/chWGPgZqfZ36Um9Iz0X2IVpmCjg1P/qY6B6a2ecXtWRRAigmpJ6YgUQ5lTWXMyyVdfmpzhLZmsZQMbtg==", + "version": "6.38.1", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.38.1.tgz", + "integrity": "sha512-RmTOkE7hRU3OVREqFVITWHz6ocgBjv08GoePscAakgVQfciA3SGCEk7mb9IzwW61cKKmlTpHXG6DUE5Ubx+MGQ==", "license": "MIT", "dependencies": { "@codemirror/state": "^6.5.0", + "crelt": "^1.0.6", "style-mod": "^4.1.0", "w3c-keyname": "^2.2.4" } @@ -1532,36 +1535,39 @@ "integrity": "sha512-7iO/ehc4UFeBcdwRjS5gxJwB/SSbeCzrUVR+R0R2Dxxz96TE2KpKN32UdRuv/4WNc+oRgu1g0Jyq/+U6/mr01A==" }, "node_modules/@parcel/bundler-default": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.14.4.tgz", - "integrity": "sha512-JVqi5Sb7wv2KCTJFAAjHbnl6KC61jKNVYw/GtZm5s/Wxqvxx2tcp93rmRoBFo9X3gSgkg8jp4HkNAUHTxnsPnQ==", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.15.4.tgz", + "integrity": "sha512-4vkaZuwGqL8L7NqEgjRznz9/QoeVKk0Z6z2nzfpdnSWA4xX3moUj+JeoqGUbyFGuPzfCma4SA4+txnQbKu0edQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/graph": "3.4.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/utils": "2.14.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/graph": "3.5.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4", "nullthrows": "^1.1.1" }, "engines": { "node": ">= 16.0.0", - "parcel": "^2.14.4" + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", + "node_modules/@parcel/cache": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.15.4.tgz", + "integrity": "sha512-x/QgMuVvXQV6uNhIF+6kz6SzhVVkwf6WPSVG/xQvGMEiBabForDVYIhIEuN3RzUXCU352CGM6d8TtLLg61W1fw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/fs": "2.15.4", + "@parcel/logger": "2.15.4", + "@parcel/utils": "2.15.4", + "lmdb": "2.8.5" }, "engines": { "node": ">= 16.0.0" @@ -1569,17 +1575,19 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", + "node_modules/@parcel/codeframe": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.15.4.tgz", + "integrity": "sha512-ErAPEQaJIpB+ocNZ3rl8AEK6piA7JBInwZLNU0eHMthm01Ssb10JkpAadyn1w9IVfCey+kqQcEeWv47Yh6mL1Q==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "chalk": "^4.1.2" }, "engines": { "node": ">= 16.0.0" @@ -1589,43 +1597,104 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", + "node_modules/@parcel/compressor-raw": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.15.4.tgz", + "integrity": "sha512-gECePZxVXBwyo0DYbAq4V4SimVzHaJ3p8QOgFIfOqNmlEBbhLf3QSjArFPJNKiHZaJuclh4a+IShFBN+u6tXXw==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", + "node_modules/@parcel/config-default": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.15.4.tgz", + "integrity": "sha512-chUE4NpcSXpMfTcSmgl4Q78zH+ZFe0qdgZLBtF4EH2QQakW7wAXAYRxS2/P3xFkUj0/51sExhbCFWgulrlGDPw==", "dev": true, "license": "MIT", - "engines": { - "node": ">= 16.0.0" + "dependencies": { + "@parcel/bundler-default": "2.15.4", + "@parcel/compressor-raw": "2.15.4", + "@parcel/namer-default": "2.15.4", + "@parcel/optimizer-css": "2.15.4", + "@parcel/optimizer-html": "2.15.4", + "@parcel/optimizer-image": "2.15.4", + "@parcel/optimizer-svg": "2.15.4", + "@parcel/optimizer-swc": "2.15.4", + "@parcel/packager-css": "2.15.4", + "@parcel/packager-html": "2.15.4", + "@parcel/packager-js": "2.15.4", + "@parcel/packager-raw": "2.15.4", + "@parcel/packager-svg": "2.15.4", + "@parcel/packager-wasm": "2.15.4", + "@parcel/reporter-dev-server": "2.15.4", + "@parcel/resolver-default": "2.15.4", + "@parcel/runtime-browser-hmr": "2.15.4", + "@parcel/runtime-js": "2.15.4", + "@parcel/runtime-rsc": "2.15.4", + "@parcel/runtime-service-worker": "2.15.4", + "@parcel/transformer-babel": "2.15.4", + "@parcel/transformer-css": "2.15.4", + "@parcel/transformer-html": "2.15.4", + "@parcel/transformer-image": "2.15.4", + "@parcel/transformer-js": "2.15.4", + "@parcel/transformer-json": "2.15.4", + "@parcel/transformer-node": "2.15.4", + "@parcel/transformer-postcss": "2.15.4", + "@parcel/transformer-posthtml": "2.15.4", + "@parcel/transformer-raw": "2.15.4", + "@parcel/transformer-react-refresh-wrap": "2.15.4", + "@parcel/transformer-svg": "2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" + "node_modules/@parcel/core": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.15.4.tgz", + "integrity": "sha512-+TXxTm58lFwXXObFAEclwKX1p1AdixcD+M7T4NeFIQzQ4F20Vr+6oybCSqW1exNA3uHqVDDFLx7TT78seVjvkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.1", + "@parcel/cache": "2.15.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/events": "2.15.4", + "@parcel/feature-flags": "2.15.4", + "@parcel/fs": "2.15.4", + "@parcel/graph": "3.5.4", + "@parcel/logger": "2.15.4", + "@parcel/package-manager": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/profiler": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4", + "@parcel/workers": "2.15.4", + "base-x": "^3.0.11", + "browserslist": "^4.24.5", + "clone": "^2.1.2", + "dotenv": "^16.5.0", + "dotenv-expand": "^11.0.7", + "json5": "^2.2.3", + "msgpackr": "^1.11.2", + "nullthrows": "^1.1.1", + "semver": "^7.7.1" }, "engines": { "node": ">= 16.0.0" @@ -1635,14 +1704,15 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/diagnostic": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.15.4.tgz", + "integrity": "sha512-8MAqefwzBKceNN3364OLm+p4HRD7AfimfFW3MntLxPB6bnelc9UBg5c9zEm34zYEctbmky8gqYgAUSDjqYC5Hw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@mischnic/json-sourcemap": "^0.1.1", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 16.0.0" @@ -1652,15 +1722,12 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", + "node_modules/@parcel/error-overlay": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.15.4.tgz", + "integrity": "sha512-xxeaWm8fV8Z4uGy/c09mOvmFSHBOgF1gCMQwLCwZvfMLqIWkdZaUQ2cRhWZIS6pOXaRVC7YpcXzk2DOiSUNSbQ==", "dev": true, "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, "engines": { "node": ">= 16.0.0" }, @@ -1669,18 +1736,12 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", + "node_modules/@parcel/events": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.15.4.tgz", + "integrity": "sha512-SBq4zstaFr7XQaXNaQmUuVh1swCUHrhtPCOSofvkJoQGhjsuhQlh4t0NmUikyKNdj7C1j40xCS1kGHuUO29b0g==", "dev": true, "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, "engines": { "node": ">= 16.0.0" }, @@ -1689,10 +1750,10 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", + "node_modules/@parcel/feature-flags": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.15.4.tgz", + "integrity": "sha512-DJqZVtbfjWJseM0gk7yyDkAuOhP7/FVwZ/YVqjozIqXBhmQm07xctiqNQyZX2vBbQsxmVbjpqyq+DOj45WPEzQ==", "dev": true, "license": "MIT", "engines": { @@ -1701,55 +1762,21 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", + "node_modules/@parcel/fs": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.15.4.tgz", + "integrity": "sha512-5cahD2ByQaSi+YN0aDvrMWXZvs3mP7C5ey8zcDTDn7JxJa51sMqOQcdU3VUTzQFtAPeRM2KxUkxLhBBXgQqHZA==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" + "@parcel/feature-flags": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/types-internal": "2.15.4", + "@parcel/utils": "2.15.4", + "@parcel/watcher": "^2.0.7", + "@parcel/workers": "2.15.4" }, "engines": { "node": ">= 16.0.0" @@ -1757,20 +1784,19 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/bundler-default/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", + "node_modules/@parcel/graph": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.5.4.tgz", + "integrity": "sha512-uF7kyQXWK2fQZvG5eE0N3avYGLQE5Q0vyJsyypNcFW3kXNnrkZCUtbG7urmdae9mmZ2jXIVN4q4Bhd9pefGj9A==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", + "@parcel/feature-flags": "2.15.4", "nullthrows": "^1.1.1" }, "engines": { @@ -1779,22 +1805,17 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, - "node_modules/@parcel/cache": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.14.4.tgz", - "integrity": "sha512-CTTMySgNSgcSwbNWL4gODU1h9hMjBRyiC8/gcKDFqzw0wC/T+ZwX7wc5zNc/S9aJRTmmgvndcYKoVlds7YV2sg==", + "node_modules/@parcel/logger": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.15.4.tgz", + "integrity": "sha512-rQ7F5+FMQ7t+w5NGFRT8CWHhym0aunduufCjlafvRzUSKEN/5/nwTfCe9I5QsthGlXJWs+ZTy4zQ+wLtZQRBKQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/fs": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/utils": "2.14.4", - "lmdb": "2.8.5" + "@parcel/diagnostic": "2.15.4", + "@parcel/events": "2.15.4" }, "engines": { "node": ">= 16.0.0" @@ -1802,15 +1823,12 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, - "node_modules/@parcel/cache/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", + "node_modules/@parcel/markdown-ansi": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.15.4.tgz", + "integrity": "sha512-u5Lwcr4ZVBSLFbKYht+mJqJ3ZMXvJdmDMU5eDtrIEKPpu9LrIDdPpDEXBoyO6pDsoV/2AqyXUUMzBRyCatkkoQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1824,30 +1842,41 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", + "node_modules/@parcel/namer-default": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.15.4.tgz", + "integrity": "sha512-EXsoQ1S+5ZIfy8431E7F0vVS7bfH5JpZ+vFVcUpArJDkhmMG7T/eP6Kp9CXHLJmn7ki1x7iIVytrja0XXRQWBQ==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", + "node_modules/@parcel/node-resolver-core": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.6.4.tgz", + "integrity": "sha512-g3+usMnr7pfRqbMAksOpNA7GJk7HUNW1Wxx7Shhp4w0K9JUdVrd2LRKwZxbqL7H9NqWtVvUOT9cZbMlDR6bO1w==", "dev": true, "license": "MIT", + "dependencies": { + "@mischnic/json-sourcemap": "^0.1.1", + "@parcel/diagnostic": "2.15.4", + "@parcel/fs": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4", + "nullthrows": "^1.1.1", + "semver": "^7.7.1" + }, "engines": { "node": ">= 16.0.0" }, @@ -1856,95 +1885,134 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", + "node_modules/@parcel/optimizer-css": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.15.4.tgz", + "integrity": "sha512-KQLuqwcvVFTNFtM+bzfvQivwunmhVAngmR4NiI8zQaykidYH28V8YkVAQmpbLbgoGad/UgG7grb0UshvnrQHpw==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.15.4", + "browserslist": "^4.24.5", + "lightningcss": "^1.30.1", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/optimizer-html": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-html/-/optimizer-html-2.15.4.tgz", + "integrity": "sha512-gBvt6RdDVMyO1Flvdtc8DxpxLgIXhaKuVXEjHdAP7sEW0SMdSd6r/tl6Plmcszig7sDwhDf6IsQOIvbzGHYZZg==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", + "node_modules/@parcel/optimizer-image": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.15.4.tgz", + "integrity": "sha512-M8fo7eEL6JRcmLhSX9pUUGU4MPrPrE9cMNcwIt3DQLnSvQ+sshhUDa6t9hKWeHHhs16BHvxrvksN2TIbkgHODQ==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4", + "@parcel/workers": "2.15.4" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "napi-wasm": "^1.1.2" + "@parcel/core": "^2.15.4" + } + }, + "node_modules/@parcel/optimizer-svg": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-svg/-/optimizer-svg-2.15.4.tgz", + "integrity": "sha512-pPdjRaLPqjAEROXIHLc6JWLLki56alhuUNbalhLqBCgktZrrq2dGCjBEVgxqRczc9D+ePCX/e/xci4tC0Tkcbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4" }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } + "engines": { + "node": ">= 16.0.0", + "parcel": "^2.15.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/cache/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", + "node_modules/@parcel/optimizer-swc": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.15.4.tgz", + "integrity": "sha512-2m5cYESVCq6AGx252eSTArZ1Oc1Ve4GBGL7NhvgbNqOthyXlc2qAed6rCkARrBd8pfEl5+2XHeK1ijDAZdIZ/A==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", + "@parcel/utils": "2.15.4", + "@swc/core": "^1.11.24", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/codeframe": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.13.3.tgz", - "integrity": "sha512-L/PQf+PT0xM8k9nc0B+PxxOYO2phQYnbuifu9o4pFRiqVmCtHztP+XMIvRJ2gOEXy3pgAImSPFVJ3xGxMFky4g==", + "node_modules/@parcel/package-manager": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.15.4.tgz", + "integrity": "sha512-KZONBcEJ24moQdrpU0zJh9CYk3KKbpB5RUM70utAORem1yQKms+0Y4YED3njq6nZzbgwUN/Csc+powUHLZStvg==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/diagnostic": "2.15.4", + "@parcel/fs": "2.15.4", + "@parcel/logger": "2.15.4", + "@parcel/node-resolver-core": "3.6.4", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4", + "@parcel/workers": "2.15.4", + "@swc/core": "^1.11.24", + "semver": "^7.7.1" }, "engines": { "node": ">= 16.0.0" @@ -1952,132 +2020,166 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/compressor-raw": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.14.4.tgz", - "integrity": "sha512-wYRdokznP1iI3n6M6leQ0nI65tCIWhZaD0vW3G3qodDFi+qsdpvZymCpNUkh6AYkFFr3Lur+r/+xkWDoqNoMWA==", + "node_modules/@parcel/packager-css": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.15.4.tgz", + "integrity": "sha512-bzSaNf+I5lmJFu95wSG2k7pGwjCDesZsV6Y9sozIL2LoSxqvkGhm/ABXAa3Ed7dLe3tSAEBzJcyqShQgLzSzuw==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/plugin": "2.14.4" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.15.4", + "lightningcss": "^1.30.1", + "nullthrows": "^1.1.1" }, "engines": { "node": ">= 16.0.0", - "parcel": "^2.14.4" + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", + "node_modules/@parcel/packager-html": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.15.4.tgz", + "integrity": "sha512-Uayux6A2Anm66Kmq22QhD0TuVp9LiRCMuPUzBd6n4ekNlG0Lzm6K3/okMkPG65nKbNjq5qcPscFWlDxggvjt2g==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", + "node_modules/@parcel/packager-js": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.15.4.tgz", + "integrity": "sha512-96bqhs1jyd28CfWQD+Yn8rSsd1ar7voHWyBtMLimsK+bDJIzL26Z7jWyRDwXRuLErYC01EoXRIRctxtmeRVJ2Q==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4", + "globals": "^13.24.0", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", + "node_modules/@parcel/packager-raw": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.15.4.tgz", + "integrity": "sha512-CaSpDt5jjcO0SYCtsDhw6yfTDQuDFQ875H42W/ftvSQL7RfLRljPthnbdcy9chvKBbvRBQF+0z8Sxwehrd5hsA==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", + "node_modules/@parcel/packager-svg": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.15.4.tgz", + "integrity": "sha512-qHsyOgnzoA2XGMLIYUnX79XAaV327VTWQvIzju/OmOjcff4o3uiEcNL8w9k3p2w2oPXOLoQ0THMiivoUQSM8GQ==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", + "node_modules/@parcel/packager-wasm": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.15.4.tgz", + "integrity": "sha512-YPVij7zrBchtXr/y29P4uh3C/+19PMhhLibYF/8oMJKkFkeU3Uv00/XLm915vdBPrIPjgw0YuIfLzUKip1uGtg==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" + "@parcel/plugin": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">=16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/packager-xml": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/packager-xml/-/packager-xml-2.15.4.tgz", + "integrity": "sha512-G2FpcNKCca7Y1tfBg54Mt4bWfg2hVi9gsgmgWeS5DEb0XKPYVVvcdVA0qJMe4TmczJaULWmjI23SuVkCxGRwBw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/plugin": "2.15.4", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4", + "@xmldom/xmldom": "^0.9.8" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", + "node_modules/@parcel/plugin": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.15.4.tgz", + "integrity": "sha512-XVehjmzk8ZDOFf/BXo26L76ZqCGNKIQcN2ngxAnq0KRY/WFanL8yLaL0qQq+c9whlu09hkGz1CuhFBLAIjJMYQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/types": "2.14.4" + "@parcel/types": "2.15.4" }, "engines": { "node": ">= 16.0.0" @@ -2087,16 +2189,16 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", + "node_modules/@parcel/profiler": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.15.4.tgz", + "integrity": "sha512-ezVZlttUmQ1MQD5e8yVb07vSGYEFOB59Y/jaxL9mGSLZkVhMIIHe/7SuA+4qVAH8dlg6bslXRqlsunLMPEgPsg==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/events": "2.15.4", + "@parcel/types-internal": "2.15.4", "chrome-trace-event": "^1.0.2" }, "engines": { @@ -2107,243 +2209,174 @@ "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", + "node_modules/@parcel/reporter-cli": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.15.4.tgz", + "integrity": "sha512-us0HIwuJqpSguf+yi4n8foabVs26JGvRB/eSOf0KkRldxFciYLn4NJ8rt3Xm1zvxlDiSkD4v2n77u+ouIZ+AEQ==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4", + "@parcel/types": "2.15.4", + "@parcel/utils": "2.15.4", + "chalk": "^4.1.2", + "term-size": "^2.2.1" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", + "node_modules/@parcel/reporter-dev-server": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.15.4.tgz", + "integrity": "sha512-uCNeDyArNNXI9YThlxyTx7+5ZSxlewyUdyrLdDZCqvn8s1xNB9W8sUNVps7mJZQSc+2ZRk3wyDemURD67uJk/A==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", + "@parcel/codeframe": "2.15.4", + "@parcel/plugin": "2.15.4", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" + "@parcel/utils": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/compressor-raw/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", + "node_modules/@parcel/reporter-tracer": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.15.4.tgz", + "integrity": "sha512-9W1xsb/FtobCQ4z847nI6hFDaTZHLeThv/z05EF77R30RX2k+unG9ac5NQB1v4KLx09Bhfre32+sjYNReWxWlg==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4", + "chrome-trace-event": "^1.0.3", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, - "node_modules/@parcel/config-default": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/config-default/-/config-default-2.14.4.tgz", - "integrity": "sha512-bHtr8yT2IZDv5w44/VKoNz07goidO99c6hsp9s0hjSVC1G6krdE+nriryPVfUFbw044LeQThSvA8EwTas72QZg==", + "node_modules/@parcel/resolver-default": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.15.4.tgz", + "integrity": "sha512-4uKo3FFnubtIc4rM9jZiQQXpa1slawyRy5btJEfTFvbcnz0dm3WThLrsPDMfmPwNr9F/n5x8yzDLI6/fZ/elgA==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/bundler-default": "2.14.4", - "@parcel/compressor-raw": "2.14.4", - "@parcel/namer-default": "2.14.4", - "@parcel/optimizer-css": "2.14.4", - "@parcel/optimizer-htmlnano": "2.14.4", - "@parcel/optimizer-image": "2.14.4", - "@parcel/optimizer-svgo": "2.14.4", - "@parcel/optimizer-swc": "2.14.4", - "@parcel/packager-css": "2.14.4", - "@parcel/packager-html": "2.14.4", - "@parcel/packager-js": "2.14.4", - "@parcel/packager-raw": "2.14.4", - "@parcel/packager-svg": "2.14.4", - "@parcel/packager-wasm": "2.14.4", - "@parcel/reporter-dev-server": "2.14.4", - "@parcel/resolver-default": "2.14.4", - "@parcel/runtime-browser-hmr": "2.14.4", - "@parcel/runtime-js": "2.14.4", - "@parcel/runtime-rsc": "2.14.4", - "@parcel/runtime-service-worker": "2.14.4", - "@parcel/transformer-babel": "2.14.4", - "@parcel/transformer-css": "2.14.4", - "@parcel/transformer-html": "2.14.4", - "@parcel/transformer-image": "2.14.4", - "@parcel/transformer-js": "2.14.4", - "@parcel/transformer-json": "2.14.4", - "@parcel/transformer-node": "2.14.4", - "@parcel/transformer-postcss": "2.14.4", - "@parcel/transformer-posthtml": "2.14.4", - "@parcel/transformer-raw": "2.14.4", - "@parcel/transformer-react-refresh-wrap": "2.14.4", - "@parcel/transformer-svg": "2.14.4" + "@parcel/node-resolver-core": "3.6.4", + "@parcel/plugin": "2.15.4" + }, + "engines": { + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, - "node_modules/@parcel/core": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.14.4.tgz", - "integrity": "sha512-dtUMmPDXd7CRAWwMlOc6jh6yLRL4wMi/vNMNdX9J/fafCLFgFBmPqWBhQ9tlX015Q8DEcIRWYPumHIn5dzqEbg==", + "node_modules/@parcel/runtime-browser-hmr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.15.4.tgz", + "integrity": "sha512-KRGzbxDUOQUkrJKxxY0WyU7oVaa9TvWTRlpuGJXzQJs/hw8vkAAoAm8+ptpypvBC8LnxFHzGbSyHPfL8C8MQOw==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/cache": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/fs": "2.14.4", - "@parcel/graph": "3.4.4", - "@parcel/logger": "2.14.4", - "@parcel/package-manager": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "@parcel/workers": "2.14.4", - "base-x": "^3.0.8", - "browserslist": "^4.6.6", - "clone": "^2.1.1", - "dotenv": "^16.4.5", - "dotenv-expand": "^11.0.6", - "json5": "^2.2.0", - "msgpackr": "^1.9.9", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", + "node_modules/@parcel/runtime-js": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.15.4.tgz", + "integrity": "sha512-zNRK+693CMkYiA0ckjPOmz+JVHD9bVzp27itcMyuDH6l/Or8m09RgCC4DIdIxBqiplsDSe39DwEc5X7b0vvcjw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", + "node_modules/@parcel/runtime-rsc": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.15.4.tgz", + "integrity": "sha512-yHc4HEwzCQYLqa6Q1WtZ8xJeaDAk0p2i0b3ABq2I+izmRjer4jertlsEwh9mf9Z1eUGtJobdGYzl8Ai1VfhC3g==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 12.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", + "node_modules/@parcel/runtime-service-worker": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.15.4.tgz", + "integrity": "sha512-NGq/wS34GIVzo2ZURBjCqgHV+PU7eTcngCzmmk/wrCEeWnr13ld+CAIxVZoqyNJwYsF6VQanrjSM2/LhCXEdyA==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4", + "nullthrows": "^1.1.1" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", + "node_modules/@parcel/rust": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.15.4.tgz", + "integrity": "sha512-OxOux8z8YEYg23+15uMmYaloFp3x1RwcliBay6HqxUW7RTmtI1/z+xd8AtienCckACD60gvDGy04LjgbEGdJVg==", "dev": true, "license": "MIT", "engines": { @@ -2352,9584 +2385,521 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/rust-darwin-arm64": "2.15.4", + "@parcel/rust-darwin-x64": "2.15.4", + "@parcel/rust-linux-arm-gnueabihf": "2.15.4", + "@parcel/rust-linux-arm64-gnu": "2.15.4", + "@parcel/rust-linux-arm64-musl": "2.15.4", + "@parcel/rust-linux-x64-gnu": "2.15.4", + "@parcel/rust-linux-x64-musl": "2.15.4", + "@parcel/rust-win32-x64-msvc": "2.15.4" + }, + "peerDependencies": { + "napi-wasm": "^1.1.2" + }, + "peerDependenciesMeta": { + "napi-wasm": { + "optional": true + } } }, - "node_modules/@parcel/core/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", + "node_modules/@parcel/rust-darwin-arm64": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-arm64/-/rust-darwin-arm64-2.15.4.tgz", + "integrity": "sha512-cEpNDeEtvM5Nhj0QLN95QbcZ9yY6Z5W3+2OeHvnojEAP8Rp1XGzqVTTZdlyKyN1KTiyfzIOiQJCiEcr+kMc5Nw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/rust-darwin-x64": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-darwin-x64/-/rust-darwin-x64-2.15.4.tgz", + "integrity": "sha512-jL9i13sXKeBXXz8Z3BNYoScPOi+ljBA0ubAE3PN5DCoAA6wS4/FsAiRSIUw+3uxqASBD7+JvaT5sDUga1Xft5g==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, + "optional": true, + "os": [ + "darwin" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/core/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/core/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/core/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/core/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/core/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/core/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/core/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/diagnostic": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.13.3.tgz", - "integrity": "sha512-C70KXLBaXLJvr7XCEVu8m6TqNdw1gQLxqg5BQ8roR62R4vWWDnOq8PEksxDi4Y8Z/FF4i3Sapv6tRx9iBNxDEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/error-overlay": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/error-overlay/-/error-overlay-2.14.4.tgz", - "integrity": "sha512-GZ6Z1XO/VYqIFNwa3iAYWX7Pskwd+xw9tPw9kjF7tG8wdL9VipkcILJ4APj/G5CKw8XrXH/6NsC7HndNbR7EqA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/events": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.13.3.tgz", - "integrity": "sha512-ZkSHTTbD/E+53AjUzhAWTnMLnxLEU5yRw0H614CaruGh+GjgOIKyukGeToF5Gf/lvZ159VrJCGE0Z5EpgHVkuQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/feature-flags": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.13.3.tgz", - "integrity": "sha512-UZm14QpamDFoUut9YtCZSpG1HxPs07lUwUCpsAYL0PpxASD3oWJQxIJGfDZPa2272DarXDG9adTKrNXvkHZblw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.14.4.tgz", - "integrity": "sha512-SQbuW6v1URv871FVj23HoC8+UUwpgkQ7iWmG7EITpp6AV42ojRr/jZ93hLjzkQQfYlRI64jUExn6AQAZDN3bqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/feature-flags": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "@parcel/watcher": "^2.0.7", - "@parcel/workers": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/fs/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/graph": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-3.4.4.tgz", - "integrity": "sha512-AIbJ8d8aCPcKAkqc45LENjAMIrp8nRGlmky5LyY5244qqnR1B+tsvU47XoGymM3OaXLdVjv8knJ4K0ci9/l/4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/feature-flags": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/graph/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/logger": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.13.3.tgz", - "integrity": "sha512-8YF/ZhsQgd7ohQ2vEqcMD1Ag9JlJULROWRPGgGYLGD+twuxAiSdiFBpN3f+j4gQN4PYaLaIS/SwUFx11J243fQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.13.3", - "@parcel/events": "2.13.3" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/markdown-ansi": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.13.3.tgz", - "integrity": "sha512-B4rUdlNUulJs2xOQuDbN7Hq5a9roq8IZUcJ1vQ8PAv+zMGb7KCfqIIr/BSCDYGhayfAGBVWW8x55Kvrl1zrDYw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.14.4.tgz", - "integrity": "sha512-3FvZhkRgYlipj0NGRmw/rZ9ZiuM+a9ZcNW/MHRpytiNNBgcGCpR00XKhhvn0O5//MH13nLpiQXUf+J279CuN2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/namer-default/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/node-resolver-core": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-3.5.4.tgz", - "integrity": "sha512-KmmsVD8Ym+19DIbe0Y2SUbdcB+iUfgstR4dBpaogV36DlxV4d0uiia4GCpOO3kG9zlRYMVsfZEwy/NNZHELx3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "@parcel/diagnostic": "2.14.4", - "@parcel/fs": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/node-resolver-core/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-css/-/optimizer-css-2.14.4.tgz", - "integrity": "sha512-5rwwnsP8pnTqis5fs2YyNUvke6YprWlU8Y9pD55hK1Y1MbYmvCqaIyQv9lcpHJQiqrwsZ2pl5B3Ph5buDSQehQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-css/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/optimizer-htmlnano": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.14.4.tgz", - "integrity": "sha512-hLVaN7ResQcgKRo9uDm7oddC4DwR7qoTFsYn4Ftj8qGbgqB2nRpCCK0R66PA/9U98LyTOlAl1J6TEvxWR+IlKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "htmlnano": "^2.0.0", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-htmlnano/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/optimizer-image": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-image/-/optimizer-image-2.14.4.tgz", - "integrity": "sha512-F5xw6ayFWOxu2XP5MI8g9khOCKNkVj4nGoXrBcgLoCKW4o07buCUKY4Sy04P3u7Leip6TOk7qpt3Q1179h6KTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/utils": "2.14.4", - "@parcel/workers": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-image/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/optimizer-svgo": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-svgo/-/optimizer-svgo-2.14.4.tgz", - "integrity": "sha512-bjZ2VHhzclBQ99SC2ZXsFKJ6zi0hXTPbGdaVblMu0iheeXcATdoNzey0eizaoSmLe9IyFJoN6gvnLdQqGfZLZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-svgo/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/optimizer-swc": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/optimizer-swc/-/optimizer-swc-2.14.4.tgz", - "integrity": "sha512-7+p5ILEj2S02Rs6YzwF74g0kpAZzF9idDP9zjLVZWo9JYvoRvH0LW90bI7yKXWpKB8QOtwziqgWkcgItSIWBnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "@swc/core": "^1.11.5", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/optimizer-swc/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/package-manager": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.14.4.tgz", - "integrity": "sha512-chF2rBmLtLPZe0qtbqJtq6hNGCRu0+1wFs2j5sqxr1ZttvvhRpATu/7pD+gKTFmfL7iJkOpGTU485SYmyO1xjg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/fs": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/node-resolver-core": "3.5.4", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "@parcel/workers": "2.14.4", - "@swc/core": "^1.11.5", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/package-manager/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-css": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-css/-/packager-css-2.14.4.tgz", - "integrity": "sha512-AvJhE1AQ4OcuOUtKoifhE1Y8KgYitzKMvmgsgQlwySdrkk6dz+XGHfZ9goTzIUaz9xZzwbJH7h/pvaIP8jQ9yQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-css/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-html": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-html/-/packager-html-2.14.4.tgz", - "integrity": "sha512-rsYz3NDaKRCuQOAWGc3eYJ2GHesm62iRCQTMGlZ7Oplp748vu2c1Uee/mP43WlslvDxHtV7rzVNyo88MS6sc5w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-html/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-js": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.14.4.tgz", - "integrity": "sha512-Fz98TzYFcd9xCj6jqMtyd7c3n65GRmuoG7u0S/2g4sJrR5Zen70n1zlBGX7mEoOvB5lKRijzoNqBtB+7bWqS5A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "globals": "^13.2.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-js/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-raw": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.14.4.tgz", - "integrity": "sha512-7yDcPGsSSz4WiCWj2KoC2pNBXNislulI1RXaWyBAMzQhevQ+9D2ga/ZPgpcNjcWr8Y1tRb3QITETkTmZVHmPXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-raw/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-svg": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-svg/-/packager-svg-2.14.4.tgz", - "integrity": "sha512-ja5P9PXp+v/mh+UXUXdQ1O35yr2kRqdRlytYrzmAaeILuS1ko2n3ZJoeUYYprYOh/UmLmkgbXh/DyzrhEH7TZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "posthtml": "^0.16.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-svg/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-wasm": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-wasm/-/packager-wasm-2.14.4.tgz", - "integrity": "sha512-sgGCitPjl80Ku+xZIu3wCIAjOYXVEGJ00uXeexR8hgMx/PMhiHXLWUG8eLYAvxXx/CcLmHDOEBNrl6G3JxsP9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4" - }, - "engines": { - "node": ">=16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-wasm/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/packager-xml": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/packager-xml/-/packager-xml-2.14.4.tgz", - "integrity": "sha512-sIwRK6E27xRtNXGh9qQFGu137rPFsA+ZCiXwH7tUMzHNXstzZDM1ubRgOkZKE3If0NM6Vm0XISIQYDbd475w7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "@xmldom/xmldom": "^0.9.3" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/packager-xml/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/plugin": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.13.3.tgz", - "integrity": "sha512-cterKHHcwg6q11Gpif/aqvHo056TR+yDVJ3fSdiG2xr5KD1VZ2B3hmofWERNNwjMcnR1h9Xq40B7jCKUhOyNFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.13.3" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/profiler": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.13.3.tgz", - "integrity": "sha512-ok6BwWSLvyHe5TuSXjSacYnDStFgP5Y30tA9mbtWSm0INDsYf+m5DqzpYPx8U54OaywWMK8w3MXUClosJX3aPA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.13.3", - "@parcel/events": "2.13.3", - "@parcel/types-internal": "2.13.3", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/reporter-cli/-/reporter-cli-2.14.4.tgz", - "integrity": "sha512-KgBXBiwGb9hqf3A6vw6eIqX1uYaMRjSqYXUUybGTOxonc+yB6J5q+skv1Wuty6IYuBfjNlV/zdvgggVZMl0ZxA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/types": "2.14.4", - "@parcel/utils": "2.14.4", - "chalk": "^4.1.2", - "term-size": "^2.2.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-cli/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/reporter-dev-server": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.14.4.tgz", - "integrity": "sha512-Ezg24vHftV0El0tWcxnsGAxwSdNTMs9M+l9Nbm1k4rydx1lCoKBAhpa2Icv8vKZY8K075giww8TOkjk6zVkAmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-dev-server/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/reporter-tracer": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/reporter-tracer/-/reporter-tracer-2.14.4.tgz", - "integrity": "sha512-EN+rzdEnoMuC5qbYIcuP6v1vTb/dDPrrnIEtDFEsSyuBuDfQevtOech8oHzjGEBOlC8svm+OzW/wIj2L2rmF2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "chrome-trace-event": "^1.0.3", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/reporter-tracer/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/resolver-default": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.14.4.tgz", - "integrity": "sha512-s4XKnfScF/cwqGyYG/sB4WpktIJ55dvpu64ZiglHkkPvY5wT4p7A61mTIp6ck0ZPYmeG/zfd+P0B3qPpNF5mUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/node-resolver-core": "3.5.4", - "@parcel/plugin": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/resolver-default/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/runtime-browser-hmr": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.14.4.tgz", - "integrity": "sha512-7o3XHOkuNy2jUH8xdKJSzIfatdAqvr/PHg9vQN0Cz4r80XCXDh1ovfz/x0Q9gpBv+LMBs+ufZ4tP+RfgJ/jKpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-browser-hmr/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/runtime-js": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.14.4.tgz", - "integrity": "sha512-F9RvDELU/0fyV2/rHkjpPcLeKF/ZU3gnHIQnkh2Q5/41XhymyNAvMmYGPM6VpbOAnDlYeVjwfyJ41x8FOL6u4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-js/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/runtime-rsc": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/runtime-rsc/-/runtime-rsc-2.14.4.tgz", - "integrity": "sha512-FXoO1GWvC/yQOUYX+0rTUQVku91DSJnjegqJaiJSUOEGeJWF9mBmY/3QDkksvhwB25vJkLYsu/M5Fx83OA2u6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 12.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-rsc/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/runtime-service-worker": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.14.4.tgz", - "integrity": "sha512-6+vz2DYP9tK+GHRPwW/qfUNvGOHvFpsN/Thk+tSIZ+PHT1DTWfpf02eo7fzpImdZAzllSz3m1IXgrOH00LdOKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/runtime-service-worker/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/rust": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.13.3.tgz", - "integrity": "sha512-dLq85xDAtzr3P5200cvxk+8WXSWauYbxuev9LCPdwfhlaWo/JEj6cu9seVdWlkagjGwkoV1kXC+GGntgUXOLAQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/source-map": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", - "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", - "dev": true, - "dependencies": { - "detect-libc": "^1.0.3" - }, - "engines": { - "node": "^12.18.3 || >=14" - } - }, - "node_modules/@parcel/transformer-babel": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.14.4.tgz", - "integrity": "sha512-9yMnlFuKQYgXJY8OWpcR2vSigpMm5MCEJJl6r+g3KkXHFwK1Gket2sC4Wd5JbHv98SNzJ9rdD4Xrre/eXJu6pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "browserslist": "^4.6.6", - "json5": "^2.2.0", - "nullthrows": "^1.1.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-babel/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-css": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.14.4.tgz", - "integrity": "sha512-sf0NuzPH4kSpL4VgV94xY5kPxoAndoNouUFPaHmN3hW6QiTHShRubfDsginSOHl5QhghSfr4qtP7t7HxCSDq6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "browserslist": "^4.6.6", - "lightningcss": "^1.22.1", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-css/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-html": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.14.4.tgz", - "integrity": "sha512-h0iCfU2SN+gh5LTfZTRiXHavl3CdJ2i3F9jzVrRjdH8pfLqy5eOy1tQ8vyqMsshk+VdlZ1+vUiZ7uaKkkBq/fg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.12.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2", - "srcset": "4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-html/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-image": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.14.4.tgz", - "integrity": "sha512-QVGAdQ16YxNo7PTzBazUabmrn4dss1EDeMrh0bFUeRTZdYaYu5z/+gnRc5R4oHcHK6oxnECi808TquMQcQxDEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "@parcel/workers": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-image/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-js": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.14.4.tgz", - "integrity": "sha512-fBC8NVM8xXxjGQY5r88Z46akSErFO5hRVA4kuRI0tkXorjov3Mu4hu6MLq974TEQluSvGXUYGT5Mq2iXZ75M7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "@parcel/utils": "2.14.4", - "@parcel/workers": "2.14.4", - "@swc/helpers": "^0.5.0", - "browserslist": "^4.6.6", - "nullthrows": "^1.1.1", - "regenerator-runtime": "^0.14.1", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-js/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-json": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.14.4.tgz", - "integrity": "sha512-+28n3/qhc2q6Zoqhufk1YKU442a2JyyE0ILFsT17Of+lcNX+QtXYPOYcky7TNENnoUz9TpOAFev64P99UN7huA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "json5": "^2.2.0" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-json/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-node": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.14.4.tgz", - "integrity": "sha512-K5k/GkGN4SwGdil8g10AcPPJn+hV0vzcv4l2qYoCqaxxIPCrpjmMnoA8a3kRgxvD8s54KciFYYjmU5Cj5NjvbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-node/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-postcss": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.14.4.tgz", - "integrity": "sha512-GxkXkcgG2XGt6ivoUF5yD1tmQPV+d71gUxyBGv1i1jg4x65R12Gc/npzWk9TCH2dShSdHOA90OJpNL4k0JlLtg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/utils": "2.14.4", - "clone": "^2.1.1", - "nullthrows": "^1.1.1", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-postcss/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-posthtml": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.14.4.tgz", - "integrity": "sha512-V9dnsA5+t7uF/hWc9HwJcaKkmP8K2go6yAQOpxu+knyszfz3t2jw/k4L/VFjqCATf90agal/iRTPVkHvWDCzZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.12.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-posthtml/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-raw": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.14.4.tgz", - "integrity": "sha512-GCuUWKAb9YHB/krmzBeQbtHKKZopT3c3AzoPTq/4woV4Ti1zUZ83oFyTX1tBKQ+MMB1BW+HrPkFld0iY4gp/Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/plugin": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-raw/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.14.4.tgz", - "integrity": "sha512-nb70CAvjDizAIQ1naZ39P/PxYWtPllWvvxrkpldNnk8AF74OcHodrsuHKwhyPZHMmnMdexFonsenf+VeN4l/aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/error-overlay": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/utils": "2.14.4", - "react-refresh": ">=0.9 <=0.16" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-react-refresh-wrap/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" - } - }, - "node_modules/@parcel/transformer-svg": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.14.4.tgz", - "integrity": "sha512-iqnyvgGmwu4wNh+khEBkMEu1hAGZWnc7/xQnhiuQBAcoy5qGNEjyVUv6PbMLWWAVK/0PjqV4FaB2deXBYKeW0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/plugin": "2.14.4", - "@parcel/rust": "2.14.4", - "nullthrows": "^1.1.1", - "posthtml": "^0.16.5", - "posthtml-parser": "^0.12.1", - "posthtml-render": "^3.0.0", - "semver": "^7.5.2" - }, - "engines": { - "node": ">= 16.0.0", - "parcel": "^2.14.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", + "node_modules/@parcel/rust-linux-arm-gnueabihf": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm-gnueabihf/-/rust-linux-arm-gnueabihf-2.15.4.tgz", + "integrity": "sha512-c8HpVdDugCutlMILoOlkTioih9HGJpQrzS2G3cg/O1a5ZTacooGf3eGJGoh6dUBEv9WEaEb6zsTRwFv2BgtZcA==", + "cpu": [ + "arm" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", + "node_modules/@parcel/rust-linux-arm64-gnu": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-gnu/-/rust-linux-arm64-gnu-2.15.4.tgz", + "integrity": "sha512-Wcfs/JY4FnuLxQaU+VX2rI4j376Qo2LkZmq4zp9frnsajaAqmloVQfnbUkdnQPEL4I38eHXerzBX3LoXSxnZKA==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/rust-linux-arm64-musl": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-linux-arm64-musl/-/rust-linux-arm64-musl-2.15.4.tgz", + "integrity": "sha512-xf9HxosEn3dU5M0zDSXqBaG8rEjLThRdTYqpkxHW/qQGzy0Se+/ntg8PeDHsSG5E9OK8xrcKH46Lhaw0QBF/Zw==", + "cpu": [ + "arm64" + ], "dev": true, "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", + "node_modules/@parcel/rust-linux-x64-gnu": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-gnu/-/rust-linux-x64-gnu-2.15.4.tgz", + "integrity": "sha512-RigXVCFj6h0AXmkuxU61rfgYuW+PXBR6qSkR2I20yKnAXoMfxLaZy9YJ3sAPMEjT9zXgzGAX+3syItMF+bRjaw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@parcel/types": "2.14.4" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", + "node_modules/@parcel/rust-linux-x64-musl": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-linux-x64-musl/-/rust-linux-x64-musl-2.15.4.tgz", + "integrity": "sha512-tHlRgonSr5ca8OvhbGzZUggCgCOirRz5dHhPSCm4ajMxeDMamwprq6lKy0sCNTXht4TXIEyugBcfEuRKEeVIBw==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" - }, + "optional": true, + "os": [ + "linux" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", + "node_modules/@parcel/rust-win32-x64-msvc": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/rust-win32-x64-msvc/-/rust-win32-x64-msvc-2.15.4.tgz", + "integrity": "sha512-YsX6vMl/bfyxqZSN7yiaZQKLoJKELSZYcvg8gIv4CF1xkaTdmfr6gvq2iCyoV+bwrodNohN4Xfl8r7Wniu1/UA==", + "cpu": [ + "x64" + ], "dev": true, "license": "MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { - "node": ">= 16.0.0" + "node": ">= 10" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" + "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", + "node_modules/@parcel/source-map": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz", + "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==", "dev": true, - "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" + "detect-libc": "^1.0.3" + }, + "engines": { + "node": "^12.18.3 || >=14" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", + "node_modules/@parcel/transformer-babel": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-babel/-/transformer-babel-2.15.4.tgz", + "integrity": "sha512-rb4nqZcTLkLD3nvuYJ9wwNb8x6cajBK2l6csdYMLEI4516SkIzkO/gs2cZ9M5q+CMhxAqpdEnrwektbOtQQasg==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" + "@parcel/utils": "2.15.4", + "browserslist": "^4.24.5", + "json5": "^2.2.3", + "nullthrows": "^1.1.1", + "semver": "^7.7.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-svg/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", + "node_modules/@parcel/transformer-css": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-css/-/transformer-css-2.15.4.tgz", + "integrity": "sha512-6tVwSJsOssXgcB5XMAQGsexAffoBEi8GVql3YQqzI1EwVYs9zr+B5mfbesb4aWcegR02w99NHJYFP9CrOr3SWw==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.15.4", + "browserslist": "^4.24.5", + "lightningcss": "^1.30.1", "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, - "node_modules/@parcel/transformer-xml": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/transformer-xml/-/transformer-xml-2.14.4.tgz", - "integrity": "sha512-lpwzB4Q6dslFbqfh9i6cwVJIcx6L/xlqei1P36QO6+D6BAGWVd4QOtfieKU7SWmSY+M8pw8ROYhCbB1K+fQcnw==", + "node_modules/@parcel/transformer-html": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-html/-/transformer-html-2.15.4.tgz", + "integrity": "sha512-gzYPbbyEuV8nzPojw86eD5Kf93AYUWcY8lu33gu0XHROJH7mq5MAwPwtb/U+EfpeCd0/oKbLzA2mkQksM1NncQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/plugin": "2.14.4", - "@xmldom/xmldom": "^0.9.3" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4" }, "engines": { "node": ">= 16.0.0", - "parcel": "^2.14.4" + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", + "node_modules/@parcel/transformer-image": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-image/-/transformer-image-2.15.4.tgz", + "integrity": "sha512-KOVwj2gKjUybuzHwarC/YVqRf3r2BD4/2ysckozj6DIji/bq3fd2rE9yqxWXO+zt918PsOSTzMKwRnaseaXLKQ==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4", + "@parcel/workers": "2.15.4", + "nullthrows": "^1.1.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", + "node_modules/@parcel/transformer-js": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.15.4.tgz", + "integrity": "sha512-HX76PalPjqCLmXJnuSeMr2km8WlnUsW8oaRZ6FuZtSo9QD8BqIcwKGxSbIy9JHkObBgmrMOVpGtYrJM4/BlYbg==", "dev": true, "license": "MIT", "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/source-map": "^2.1.1", + "@parcel/utils": "2.15.4", + "@parcel/workers": "2.15.4", + "@swc/helpers": "^0.5.0", + "browserslist": "^4.24.5", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.14.1", + "semver": "^7.7.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" + "peerDependencies": { + "@parcel/core": "^2.15.4" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", + "node_modules/@parcel/transformer-json": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.15.4.tgz", + "integrity": "sha512-1ASeOSH3gPeaXyy/TZ7ce2TOfJ3ZeK5SBnDs+MM8LFcQsTwdRJKjX/4Qq9RgtMRryYAGHgMa09Gvp9FuFRyd+w==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/plugin": "2.15.4", + "json5": "^2.2.3" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", + "node_modules/@parcel/transformer-node": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-node/-/transformer-node-2.15.4.tgz", + "integrity": "sha512-zV5jvZA971eQMcFtaWZkW1UfAH/G6XVM/87oJ2B4ip9o9aKUWIl296rrfg2xWxUQyPhy11B17CJ6b8NgieqqrQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" + "@parcel/plugin": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", + "node_modules/@parcel/transformer-postcss": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-postcss/-/transformer-postcss-2.15.4.tgz", + "integrity": "sha512-cNueSpOj3ulmMX85xr9clh/t0+mzVE+Q3H7Cf/OammqUkG/xjmilq4q7ZTgQFyUtUdWpE9LWWHojbJuz6k2Ulw==", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.1.2" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4", + "@parcel/utils": "2.15.4", + "clone": "^2.1.2", + "nullthrows": "^1.1.1", + "postcss-value-parser": "^4.2.0", + "semver": "^7.7.1" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/plugin": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.14.4.tgz", - "integrity": "sha512-EcehbthkBtQ9S2jWAzIiSlodbIMZ0bSsN3PC1q9jVaCM16ueObjZohKkzMjzR6Qot91qL0EJoMLzuNvtryvpHA==", + "node_modules/@parcel/transformer-posthtml": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-posthtml/-/transformer-posthtml-2.15.4.tgz", + "integrity": "sha512-dETI+CeKMwu5Dpvu8BrQtex6nwzbNWKQkXseiM5x6+Wf3j9RD2NVpAMBRMjLkw1XlC9Whz1egxLSgKlMKbjg0w==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/types": "2.14.4" + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/profiler": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/profiler/-/profiler-2.14.4.tgz", - "integrity": "sha512-oZAdCDW3bYRpBOuL4coq4OQDN6HXADaSd4X8xJCeGsEsbVfJt0Qg5RgxdWC1L86mukyZMQ9ZrQUpC8aU9CAmFg==", + "node_modules/@parcel/transformer-raw": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.15.4.tgz", + "integrity": "sha512-pY2j09UCW2v1fwQtVLlCztSdPOxhq0YcWmTHCk/mRp8zuUR+eyHgsz48FrUxRF7cr/EBjc0zlFcregRMRcaTMg==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/types-internal": "2.14.4", - "chrome-trace-event": "^1.0.2" + "@parcel/plugin": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", + "node_modules/@parcel/transformer-react-refresh-wrap": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.15.4.tgz", + "integrity": "sha512-MgoQrV8+BVjrczAns5ZZbTERGB3/U4MaCBmbg3CuiTiIyS8IJQnGi+OhYRdKAB4NlsgpMZ5T2JrRbQUIm9MM8Q==", "dev": true, "license": "MIT", + "dependencies": { + "@parcel/error-overlay": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/utils": "2.15.4", + "react-refresh": "^0.16.0" + }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/types": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.14.4.tgz", - "integrity": "sha512-NL4N9M6IPwBquAo1DKOPqy66nwJLXMX3KPalzAA7ktt3HYr5YNG5h3GeVXPOLNIVVMrSIiodYGPEeEBYy6kyYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/types-internal": "2.14.4", - "@parcel/workers": "2.14.4" - } - }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/types-internal": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.14.4.tgz", - "integrity": "sha512-Y2JnljFG7KcxLrCiYNCqBfjDo12alhRVpNugm0jwz1EQ3OQNO3HYiB0f3djq6pv2clZ5ndpgkNgYsn6L7KR9Nw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", + "node_modules/@parcel/transformer-svg": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-svg/-/transformer-svg-2.15.4.tgz", + "integrity": "sha512-Q22e0VRbx62VXFlvJWIlc8ihlLaPQgtnAZz5E1/+ojiNb+k0PmIRjNJclVWPF6IdCsLO5tnGfUOaXe2OnZz28Q==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" + "@parcel/diagnostic": "2.15.4", + "@parcel/plugin": "2.15.4", + "@parcel/rust": "2.15.4" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" } }, - "node_modules/@parcel/transformer-xml/node_modules/@parcel/workers": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.14.4.tgz", - "integrity": "sha512-OAjW2dJOaRKy4UD5YwnUi7mY+gt/QbjagjrKh2fQDnrvuK8dpr5GrjEOLOe6QsxEE0vpe3jshhGMJTYqLni3kQ==", + "node_modules/@parcel/transformer-xml": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/transformer-xml/-/transformer-xml-2.15.4.tgz", + "integrity": "sha512-k8qVf7TP5mhSFD9Z3ILWBNEeFR5gvc4MKAUj+6SEkHjlxk3RJyFEXnM73kA3+vXqtVLttibSmAhnZn22YArcCw==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/profiler": "2.14.4", - "@parcel/types-internal": "2.14.4", - "@parcel/utils": "2.14.4", - "nullthrows": "^1.1.1" + "@parcel/plugin": "2.15.4", + "@xmldom/xmldom": "^0.9.8" }, "engines": { - "node": ">= 16.0.0" + "node": ">= 16.0.0", + "parcel": "^2.15.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "@parcel/core": "^2.14.4" } }, "node_modules/@parcel/types": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.13.3.tgz", - "integrity": "sha512-+RpFHxx8fy8/dpuehHUw/ja9PRExC3wJoIlIIF42E7SLu2SvlTHtKm6EfICZzxCXNEBzjoDbamCRcN0nmTPlhw==", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.15.4.tgz", + "integrity": "sha512-fS3UMMinLtzn/NTSx/qx38saBgRniylldh0XZEUcGeME4D2Llu/QlLv+YZ/LJqrFci3fPRM+YAn2K+JT/u+/0w==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/types-internal": "2.13.3", - "@parcel/workers": "2.13.3" + "@parcel/types-internal": "2.15.4", + "@parcel/workers": "2.15.4" } }, "node_modules/@parcel/types-internal": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.13.3.tgz", - "integrity": "sha512-Lhx0n+9RCp+Ipktf/I+CLm3zE9Iq9NtDd8b2Vr5lVWyoT8AbzBKIHIpTbhLS4kjZ80L3I6o93OYjqAaIjsqoZw==", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/types-internal/-/types-internal-2.15.4.tgz", + "integrity": "sha512-kl5QEZ8PTWRvMkwmk7IG3VpP/5/MSGwt9Nrj9ctXLdZkDdXZpK7IbXAthLQ4zrByMaqZULL2IyDuBqBgfuAqlQ==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.13.3", - "@parcel/feature-flags": "2.13.3", + "@parcel/diagnostic": "2.15.4", + "@parcel/feature-flags": "2.15.4", "@parcel/source-map": "^2.1.1", - "utility-types": "^3.10.0" + "utility-types": "^3.11.0" } }, "node_modules/@parcel/utils": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.13.3.tgz", - "integrity": "sha512-yxY9xw2wOUlJaScOXYZmMGoZ4Ck4Kqj+p6Koe5kLkkWM1j98Q0Dj2tf/mNvZi4yrdnlm+dclCwNRnuE8Q9D+pw==", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.15.4.tgz", + "integrity": "sha512-29m09sfPx0GHnmy1kkZ5XezprepdFGKKKUEJkyiYA4ERf55jjdnU2/GP4sWlZXxjh2Y+JFoCAFlCamEClq/8eA==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/codeframe": "2.13.3", - "@parcel/diagnostic": "2.13.3", - "@parcel/logger": "2.13.3", - "@parcel/markdown-ansi": "2.13.3", - "@parcel/rust": "2.13.3", + "@parcel/codeframe": "2.15.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/logger": "2.15.4", + "@parcel/markdown-ansi": "2.15.4", + "@parcel/rust": "2.15.4", "@parcel/source-map": "^2.1.1", "chalk": "^4.1.2", "nullthrows": "^1.1.1" @@ -12252,17 +3222,17 @@ } }, "node_modules/@parcel/workers": { - "version": "2.13.3", - "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.13.3.tgz", - "integrity": "sha512-oAHmdniWTRwwwsKbcF4t3VjOtKN+/W17Wj5laiYB+HLkfsjGTfIQPj3sdXmrlBAGpI4omIcvR70PHHXnfdTfwA==", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.15.4.tgz", + "integrity": "sha512-wZ/5/mfjs5aeqhXY0c6fwuaBFeNpOXoOq2CKPSMDXt+GX2u/9/1bpVxN9XeGTAJO+ZD++CLq0hyzTnIHy58nyw==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/diagnostic": "2.13.3", - "@parcel/logger": "2.13.3", - "@parcel/profiler": "2.13.3", - "@parcel/types-internal": "2.13.3", - "@parcel/utils": "2.13.3", + "@parcel/diagnostic": "2.15.4", + "@parcel/logger": "2.15.4", + "@parcel/profiler": "2.15.4", + "@parcel/types-internal": "2.15.4", + "@parcel/utils": "2.15.4", "nullthrows": "^1.1.1" }, "engines": { @@ -12273,7 +3243,7 @@ "url": "https://opencollective.com/parcel" }, "peerDependencies": { - "@parcel/core": "^2.13.3" + "@parcel/core": "^2.15.4" } }, "node_modules/@pkgjs/parseargs": { @@ -12360,89 +3330,89 @@ "dev": true }, "node_modules/@sentry-internal/feedback": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.3.tgz", - "integrity": "sha512-ewJJIQ0mbsOX6jfiVFvqMjokxNtgP3dNwUv+4nenN+iJJPQsM6a0ocro3iscxwVdbkjw5hY3BUV2ICI5Q0UWoA==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.120.4.tgz", + "integrity": "sha512-eSwgvTdrh03zYYaI6UVOjI9p4VmKg6+c2+CBQfRZX++6wwnCVsNv7XF7WUIpVGBAkJ0N2oapjQmCzJKGKBRWQg==", "license": "MIT", "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry/core": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.3.tgz", - "integrity": "sha512-s5xy+bVL1eDZchM6gmaOiXvTqpAsUfO7122DxVdEDMtwVq3e22bS2aiGa8CUgOiJkulZ+09q73nufM77kOmT/A==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.120.4.tgz", + "integrity": "sha512-2+W4CgUL1VzrPjArbTid4WhKh7HH21vREVilZdvffQPVwOEpgNTPAb69loQuTlhJVveh9hWTj2nE5UXLbLP+AA==", "license": "MIT", "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/replay": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry/core": "7.120.4", + "@sentry/replay": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=12" } }, "node_modules/@sentry-internal/tracing": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.3.tgz", - "integrity": "sha512-Ausx+Jw1pAMbIBHStoQ6ZqDZR60PsCByvHdw/jdH9AqPrNE9xlBSf9EwcycvmrzwyKspSLaB52grlje2cRIUMg==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.120.4.tgz", + "integrity": "sha512-Fz5+4XCg3akeoFK+K7g+d7HqGMjmnLoY2eJlpONJmaeT9pXY7yfUyXKZMmMajdE2LxxKJgQ2YKvSCaGVamTjHw==", "license": "MIT", "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry/core": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/browser": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.3.tgz", - "integrity": "sha512-i9vGcK9N8zZ/JQo1TCEfHHYZ2miidOvgOABRUc9zQKhYdcYQB2/LU1kqlj77Pxdxf4wOa9137d6rPrSn9iiBxg==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.120.4.tgz", + "integrity": "sha512-ymlNtIPG6HAKzM/JXpWVGCzCNufZNADfy+O/olZuVJW5Be1DtOFyRnBvz0LeKbmxJbXb2lX/XMhuen6PXPdoQw==", "license": "MIT", "dependencies": { - "@sentry-internal/feedback": "7.120.3", - "@sentry-internal/replay-canvas": "7.120.3", - "@sentry-internal/tracing": "7.120.3", - "@sentry/core": "7.120.3", - "@sentry/integrations": "7.120.3", - "@sentry/replay": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry-internal/feedback": "7.120.4", + "@sentry-internal/replay-canvas": "7.120.4", + "@sentry-internal/tracing": "7.120.4", + "@sentry/core": "7.120.4", + "@sentry/integrations": "7.120.4", + "@sentry/replay": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/core": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.3.tgz", - "integrity": "sha512-vyy11fCGpkGK3qI5DSXOjgIboBZTriw0YDx/0KyX5CjIjDDNgp5AGgpgFkfZyiYiaU2Ww3iFuKo4wHmBusz1uA==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.120.4.tgz", + "integrity": "sha512-TXu3Q5kKiq8db9OXGkWyXUbIxMMuttB5vJ031yolOl5T/B69JRyAoKuojLBjRv1XX583gS1rSSoX8YXX7ATFGA==", "license": "MIT", "dependencies": { - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/integrations": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.3.tgz", - "integrity": "sha512-6i/lYp0BubHPDTg91/uxHvNui427df9r17SsIEXa2eKDwQ9gW2qRx5IWgvnxs2GV/GfSbwcx4swUB3RfEWrXrQ==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.120.4.tgz", + "integrity": "sha512-kkBTLk053XlhDCg7OkBQTIMF4puqFibeRO3E3YiVc4PGLnocXMaVpOSCkMqAc1k1kZ09UgGi8DxfQhnFEjUkpA==", "license": "MIT", "dependencies": { - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3", + "@sentry/core": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4", "localforage": "^1.8.1" }, "engines": { @@ -12450,36 +3420,36 @@ } }, "node_modules/@sentry/replay": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.120.3.tgz", - "integrity": "sha512-CjVq1fP6bpDiX8VQxudD5MPWwatfXk8EJ2jQhJTcWu/4bCSOQmHxnnmBM+GVn5acKUBCodWHBN+IUZgnJheZSg==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.120.4.tgz", + "integrity": "sha512-FW8sPenNFfnO/K7sncsSTX4rIVak9j7VUiLIagJrcqZIC7d1dInFNjy8CdVJUlyz3Y3TOgIl3L3+ZpjfyMnaZg==", "license": "MIT", "dependencies": { - "@sentry-internal/tracing": "7.120.3", - "@sentry/core": "7.120.3", - "@sentry/types": "7.120.3", - "@sentry/utils": "7.120.3" + "@sentry-internal/tracing": "7.120.4", + "@sentry/core": "7.120.4", + "@sentry/types": "7.120.4", + "@sentry/utils": "7.120.4" }, "engines": { "node": ">=12" } }, "node_modules/@sentry/types": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.3.tgz", - "integrity": "sha512-C4z+3kGWNFJ303FC+FxAd4KkHvxpNFYAFN8iMIgBwJdpIl25KZ8Q/VdGn0MLLUEHNLvjob0+wvwlcRBBNLXOow==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.120.4.tgz", + "integrity": "sha512-cUq2hSSe6/qrU6oZsEP4InMI5VVdD86aypE+ENrQ6eZEVLTCYm1w6XhW1NvIu3UuWh7gZec4a9J7AFpYxki88Q==", "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.120.3", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.3.tgz", - "integrity": "sha512-UDAOQJtJDxZHQ5Nm1olycBIsz2wdGX8SdzyGVHmD8EOQYAeDZQyIlQYohDe9nazdIOQLZCIc3fU0G9gqVLkaGQ==", + "version": "7.120.4", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.120.4.tgz", + "integrity": "sha512-zCKpyDIWKHwtervNK2ZlaK8mMV7gVUijAgFeJStH+CU/imcdquizV3pFLlSQYRswG+Lbyd6CT/LGRh3IbtkCFw==", "license": "MIT", "dependencies": { - "@sentry/types": "7.120.3" + "@sentry/types": "7.120.4" }, "engines": { "node": ">=8" @@ -12536,15 +3506,15 @@ } }, "node_modules/@swc/core": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.11.16.tgz", - "integrity": "sha512-wgjrJqVUss8Lxqilg0vkiE0tkEKU3mZkoybQM1Ehy+PKWwwB6lFAwKi20cAEFlSSWo8jFR8hRo19ZELAoLDowg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.12.1.tgz", + "integrity": "sha512-aKXdDTqxTVFl/bKQZ3EQUjEMBEoF6JBv29moMZq0kbVO43na6u/u+3Vcbhbrh+A2N0X5OL4RaveuWfAjEgOmeA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.21" + "@swc/types": "^0.1.23" }, "engines": { "node": ">=10" @@ -12554,19 +3524,19 @@ "url": "https://opencollective.com/swc" }, "optionalDependencies": { - "@swc/core-darwin-arm64": "1.11.16", - "@swc/core-darwin-x64": "1.11.16", - "@swc/core-linux-arm-gnueabihf": "1.11.16", - "@swc/core-linux-arm64-gnu": "1.11.16", - "@swc/core-linux-arm64-musl": "1.11.16", - "@swc/core-linux-x64-gnu": "1.11.16", - "@swc/core-linux-x64-musl": "1.11.16", - "@swc/core-win32-arm64-msvc": "1.11.16", - "@swc/core-win32-ia32-msvc": "1.11.16", - "@swc/core-win32-x64-msvc": "1.11.16" + "@swc/core-darwin-arm64": "1.12.1", + "@swc/core-darwin-x64": "1.12.1", + "@swc/core-linux-arm-gnueabihf": "1.12.1", + "@swc/core-linux-arm64-gnu": "1.12.1", + "@swc/core-linux-arm64-musl": "1.12.1", + "@swc/core-linux-x64-gnu": "1.12.1", + "@swc/core-linux-x64-musl": "1.12.1", + "@swc/core-win32-arm64-msvc": "1.12.1", + "@swc/core-win32-ia32-msvc": "1.12.1", + "@swc/core-win32-x64-msvc": "1.12.1" }, "peerDependencies": { - "@swc/helpers": "*" + "@swc/helpers": ">=0.5.17" }, "peerDependenciesMeta": { "@swc/helpers": { @@ -12575,9 +3545,9 @@ } }, "node_modules/@swc/core-darwin-arm64": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.11.16.tgz", - "integrity": "sha512-l6uWMU+MUdfLHCl3dJgtVEdsUHPskoA4BSu0L1hh9SGBwPZ8xeOz8iLIqZM27lTuXxL4KsYH6GQR/OdQ/vhLtg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.12.1.tgz", + "integrity": "sha512-nUjWVcJ3YS2N40ZbKwYO2RJ4+o2tWYRzNOcIQp05FqW0+aoUCVMdAUUzQinPDynfgwVshDAXCKemY8X7nN5MaA==", "cpu": [ "arm64" ], @@ -12592,9 +3562,9 @@ } }, "node_modules/@swc/core-darwin-x64": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.11.16.tgz", - "integrity": "sha512-TH0IW8Ao1WZ4ARFHIh29dAQHYBEl4YnP74n++rjppmlCjY+8v3s5nXMA7IqxO3b5LVHyggWtU4+46DXTyMJM7g==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.12.1.tgz", + "integrity": "sha512-OGm4a4d3OeJn+tRt8H/eiHgTFrJbS6r8mi/Ob65tAEXZGHN900T2kR7c5ALr0V2hBOQ8BfhexwPoQlGQP/B95w==", "cpu": [ "x64" ], @@ -12609,9 +3579,9 @@ } }, "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.11.16.tgz", - "integrity": "sha512-2IxD9t09oNZrbv37p4cJ9cTHMUAK6qNiShi9s2FJ9LcqSnZSN4iS4hvaaX6KZuG54d58vWnMU7yycjkdOTQcMg==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.12.1.tgz", + "integrity": "sha512-76YeeQKyK0EtNkQiNBZ0nbVGooPf9IucY0WqVXVpaU4wuG7ZyLEE2ZAIgXafIuzODGQoLfetue7I8boMxh1/MA==", "cpu": [ "arm" ], @@ -12626,9 +3596,9 @@ } }, "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.11.16.tgz", - "integrity": "sha512-AYkN23DOiPh1bf3XBf/xzZQDKSsgZTxlbyTyUIhprLJpAAAT0ZCGAUcS5mHqydk0nWQ13ABUymodvHoroutNzw==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.12.1.tgz", + "integrity": "sha512-BxJDIJPq1+aCh9UsaSAN6wo3tuln8UhNXruOrzTI8/ElIig/3sAueDM6Eq7GvZSGGSA7ljhNATMJ0elD7lFatQ==", "cpu": [ "arm64" ], @@ -12643,9 +3613,9 @@ } }, "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.11.16.tgz", - "integrity": "sha512-n/nWXDRCIhM51dDGELfBcTMNnCiFatE7LDvsbYxb7DJt1HGjaCNvHHCKURb/apJTh/YNtWfgFap9dbsTgw8yPA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.12.1.tgz", + "integrity": "sha512-NhLdbffSXvY0/FwUSAl4hKBlpe5GHQGXK8DxTo3HHjLsD9sCPYieo3vG0NQoUYAy4ZUY1WeGjyxeq4qZddJzEQ==", "cpu": [ "arm64" ], @@ -12660,9 +3630,9 @@ } }, "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.11.16.tgz", - "integrity": "sha512-xr182YQrF47n7Awxj+/ruI21bYw+xO/B26KFVnb+i3ezF9NOhqoqTX+33RL1ZLA/uFTq8ksPZO/y+ZVS/odtQA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.12.1.tgz", + "integrity": "sha512-CrYnV8SZIgArQ9LKH0xEF95PKXzX9WkRSc5j55arOSBeDCeDUQk1Bg/iKdnDiuj5HC1hZpvzwMzSBJjv+Z70jA==", "cpu": [ "x64" ], @@ -12677,9 +3647,9 @@ } }, "node_modules/@swc/core-linux-x64-musl": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.11.16.tgz", - "integrity": "sha512-k2JBfiwWfXCIKrBRjFO9/vEdLSYq0QLJ+iNSLdfrejZ/aENNkbEg8O7O2GKUSb30RBacn6k8HMfJrcPLFiEyCQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.12.1.tgz", + "integrity": "sha512-BQMl3d0HaGB0/h2xcKlGtjk/cGRn2tnbsaChAKcjFdCepblKBCz1pgO/mL7w5iXq3s57wMDUn++71/a5RAkZOA==", "cpu": [ "x64" ], @@ -12694,9 +3664,9 @@ } }, "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.11.16.tgz", - "integrity": "sha512-taOb5U+abyEhQgex+hr6cI48BoqSvSdfmdirWcxprIEUBHCxa1dSriVwnJRAJOFI9T+5BEz88by6rgbB9MjbHA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.12.1.tgz", + "integrity": "sha512-b7NeGnpqTfmIGtUqXBl0KqoSmOnH64nRZoT5l4BAGdvwY7nxitWR94CqZuwyLPty/bLywmyDA9uO12Kvgb3+gg==", "cpu": [ "arm64" ], @@ -12711,9 +3681,9 @@ } }, "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.11.16.tgz", - "integrity": "sha512-b7yYggM9LBDiMY+XUt5kYWvs5sn0U3PXSOGvF3CbLufD/N/YQiDcYON2N3lrWHYL8aYnwbuZl45ojmQHSQPcdA==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.12.1.tgz", + "integrity": "sha512-iU/29X2D7cHBp1to62cUg/5Xk8K+lyOJiKIGGW5rdzTW/c2zz3d/ehgpzVP/rqC4NVr88MXspqHU4il5gmDajw==", "cpu": [ "ia32" ], @@ -12728,9 +3698,9 @@ } }, "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.11.16", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.11.16.tgz", - "integrity": "sha512-/ibq/YDc3B5AROkpOKPGxVkSyCKOg+ml8k11RxrW7FAPy6a9y5y9KPcWIqV74Ahq4RuaMNslTQqHWAGSm0xJsQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.12.1.tgz", + "integrity": "sha512-+Zh+JKDwiFqV5N9yAd2DhYVGPORGh9cfenu1ptr9yge+eHAf7vZJcC3rnj6QMR1QJh0Y5VC9+YBjRFjZVA7XDw==", "cpu": [ "x64" ], @@ -12752,18 +3722,19 @@ "license": "Apache-2.0" }, "node_modules/@swc/helpers": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.3.tgz", - "integrity": "sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==", + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", "dev": true, + "license": "Apache-2.0", "dependencies": { - "tslib": "^2.4.0" + "tslib": "^2.8.0" } }, "node_modules/@swc/types": { - "version": "0.1.21", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.21.tgz", - "integrity": "sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==", + "version": "0.1.23", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz", + "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -12808,17 +3779,6 @@ "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/@types/chrome": { "version": "0.0.248", "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.248.tgz", @@ -12891,9 +3851,9 @@ "peer": true }, "node_modules/@types/lodash": { - "version": "4.17.16", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz", - "integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", "dev": true, "license": "MIT" }, @@ -13170,9 +4130,9 @@ "dev": true }, "node_modules/@xmldom/xmldom": { - "version": "0.9.6", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.6.tgz", - "integrity": "sha512-Su4xcxR0CPGwlDHNmVP09fqET9YxbyDXHaSob6JlBH7L6reTYaeim6zbk9o08UarO0L5GTRo3uzl0D+9lSxmvw==", + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.8.tgz", + "integrity": "sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==", "dev": true, "license": "MIT", "engines": { @@ -13512,14 +4472,6 @@ "readable-stream": "^3.4.0" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -13542,9 +4494,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", "dev": true, "funding": [ { @@ -13562,10 +4514,10 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001688", - "electron-to-chromium": "^1.5.73", + "caniuse-lite": "^1.0.30001718", + "electron-to-chromium": "^1.5.160", "node-releases": "^2.0.19", - "update-browserslist-db": "^1.1.1" + "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" @@ -13640,9 +4592,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001711", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001711.tgz", - "integrity": "sha512-OpFA8GsKtoV3lCcsI3U5XBAV+oVrMu96OS8XafKqnhOaEAW2mveD1Mx81Sx/02chERwhDakuXs28zbyEc4QMKg==", + "version": "1.0.30001723", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001723.tgz", + "integrity": "sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==", "dev": true, "funding": [ { @@ -13822,32 +4774,6 @@ "@babel/types": "^7.6.1" } }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dev": true, - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -13915,102 +4841,6 @@ "node": ">= 8" } }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -14023,45 +4853,6 @@ "node": ">=4" } }, - "node_modules/csso": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", - "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", - "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.28", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/data-uri-to-buffer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", @@ -14272,9 +5063,9 @@ } }, "node_modules/dotenv": { - "version": "16.4.7", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", - "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -14328,9 +5119,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.132", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.132.tgz", - "integrity": "sha512-QgX9EBvWGmvSRa74zqfnG7+Eno0Ak0vftBll0Pt2/z5b3bEGYL6OUXLgKPtvx73dn3dvwrlyVkjPKRRlhLYTEg==", + "version": "1.5.167", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.167.tgz", + "integrity": "sha512-LxcRvnYO5ez2bMOFpbuuVuAI5QNeY1ncVytE/KXaL6ZNfzX1yPlAO0nSOyIHx2fVAuUprMqPs/TdVhUFZy7SIQ==", "dev": true, "license": "ISC" }, @@ -14363,6 +5154,7 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true, + "peer": true, "engines": { "node": ">=0.12" }, @@ -15288,58 +6080,11 @@ } } }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/htmlnano": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-2.1.0.tgz", - "integrity": "sha512-jVGRE0Ep9byMBKEu0Vxgl8dhXYOUk0iNQ2pjsG+BcRB0u0oDF5A9p/iBGMg/PGKYUyMD0OAGu8dVT5Lzj8S58g==", - "dev": true, - "dependencies": { - "cosmiconfig": "^8.0.0", - "posthtml": "^0.16.5", - "timsort": "^0.3.0" - }, - "peerDependencies": { - "cssnano": "^6.0.0", - "postcss": "^8.3.11", - "purgecss": "^5.0.0", - "relateurl": "^0.2.7", - "srcset": "4.0.0", - "svgo": "^3.0.2", - "terser": "^5.10.0", - "uncss": "^0.17.3" - }, - "peerDependenciesMeta": { - "cssnano": { - "optional": true - }, - "postcss": { - "optional": true - }, - "purgecss": { - "optional": true - }, - "relateurl": { - "optional": true - }, - "srcset": { - "optional": true - }, - "svgo": { - "optional": true - }, - "terser": { - "optional": true - }, - "uncss": { - "optional": true - } - } + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true }, "node_modules/htmlparser2": { "version": "7.2.0", @@ -15873,12 +6618,13 @@ } }, "node_modules/lightningcss": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.22.1.tgz", - "integrity": "sha512-Fy45PhibiNXkm0cK5FJCbfO8Y6jUpD/YcHf/BtuI+jvYYqSXKF4muk61jjE8YxCR9y+hDYIWSzHTc+bwhDE6rQ==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", "dev": true, + "license": "MPL-2.0", "dependencies": { - "detect-libc": "^1.0.3" + "detect-libc": "^2.0.3" }, "engines": { "node": ">= 12.0.0" @@ -15888,25 +6634,27 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.22.1", - "lightningcss-darwin-x64": "1.22.1", - "lightningcss-freebsd-x64": "1.22.1", - "lightningcss-linux-arm-gnueabihf": "1.22.1", - "lightningcss-linux-arm64-gnu": "1.22.1", - "lightningcss-linux-arm64-musl": "1.22.1", - "lightningcss-linux-x64-gnu": "1.22.1", - "lightningcss-linux-x64-musl": "1.22.1", - "lightningcss-win32-x64-msvc": "1.22.1" + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.22.1.tgz", - "integrity": "sha512-ldvElu+R0QimNTjsKpaZkUv3zf+uefzLy/R1R19jtgOfSRM+zjUCUgDhfEDRmVqJtMwYsdhMI2aJtJChPC6Osg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", "cpu": [ "arm64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -15920,13 +6668,14 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.22.1.tgz", - "integrity": "sha512-5p2rnlVTv6Gpw4PlTLq925nTVh+HFh4MpegX8dPDYJae+NFVjQ67gY7O6iHIzQjLipDiYejFF0yHrhjU3XgLBQ==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", "cpu": [ "x64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "darwin" @@ -15940,13 +6689,14 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.22.1.tgz", - "integrity": "sha512-1FaBtcFrZqB2hkFbAxY//Pnp8koThvyB6AhjbdVqKD4/pu13Rl91fKt2N9qyeQPUt3xy7ORUvSO+dPk3J6EjXg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", "cpu": [ "x64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "freebsd" @@ -15960,13 +6710,14 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.22.1.tgz", - "integrity": "sha512-6rub98tYGfE5I5j0BP8t/2d4BZyu1S7Iz9vUkm0H26snAFHYxLfj3RbQn0xHHIePSetjLnhcg3QlfwUAkD/FYg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", "cpu": [ "arm" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -15980,13 +6731,14 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.22.1.tgz", - "integrity": "sha512-nYO5qGtb/1kkTZu3FeTiM+2B2TAb7m2DkLCTgQIs2bk2o9aEs7I96fwySKcoHWQAiQDGR9sMux9vkV4KQXqPaQ==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", "cpu": [ "arm64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -16000,13 +6752,14 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.22.1.tgz", - "integrity": "sha512-MCV6RuRpzXbunvzwY644iz8cw4oQxvW7oer9xPkdadYqlEyiJJ6wl7FyJOH7Q6ZYH4yjGAUCvxDBxPbnDu9ZVg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", "cpu": [ "arm64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -16020,13 +6773,14 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.22.1.tgz", - "integrity": "sha512-RjNgpdM20VUXgV7us/VmlO3Vn2ZRiDnc3/bUxCVvySZWPiVPprpqW/QDWuzkGa+NCUf6saAM5CLsZLSxncXJwg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", "cpu": [ "x64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -16040,13 +6794,14 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.22.1.tgz", - "integrity": "sha512-ZgO4C7Rd6Hv/5MnyY2KxOYmIlzk4rplVolDt3NbkNR8DndnyX0Q5IR4acJWNTBICQ21j3zySzKbcJaiJpk/4YA==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", "cpu": [ "x64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "linux" @@ -16059,14 +6814,36 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.22.1.tgz", - "integrity": "sha512-4pozV4eyD0MDET41ZLHAeBo+H04Nm2UEYIk5w/ts40231dRFV7E0cjwbnZvSoc1DXFgecAhiC0L16ruv/ZDCpg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", "cpu": [ "x64" ], "dev": true, + "license": "MPL-2.0", "optional": true, "os": [ "win32" @@ -16079,6 +6856,16 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/lilconfig": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", @@ -16109,18 +6896,18 @@ } }, "node_modules/linkify-string": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.2.0.tgz", - "integrity": "sha512-LqOKk0+RlqibFkxjPAGOL7Mfssqj6/SdG9QWGvzeVDpoWXhaw9OXxseCtFanjIl7C6UyTTZizhyGr4IWLfijiw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.3.2.tgz", + "integrity": "sha512-JqBuQpSa+CSj2tskIII70SKOjPfjXwDFyjRRNFTrlg76gp2nap36xeRj/cWaXxukqBNrxM+L07XyKRsUtH/DpQ==", "license": "MIT", "peerDependencies": { "linkifyjs": "^4.0.0" } }, "node_modules/linkifyjs": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.2.0.tgz", - "integrity": "sha512-pCj3PrQyATaoTYKHrgWRF3SJwsm61udVh+vuls/Rl6SptiDhgE7ziUIudAedRY9QEfynmM7/RmLEfPUyw1HPCw==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.3.2.tgz", + "integrity": "sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==", "license": "MIT" }, "node_modules/liquidjs": { @@ -16255,22 +7042,10 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/luxon": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", - "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz", + "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==", "dev": true, "license": "MIT", "engines": { @@ -16397,14 +7172,6 @@ "node": "*" } }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -16544,9 +7311,9 @@ "dev": true }, "node_modules/msgpackr": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz", - "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", + "version": "1.11.4", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz", + "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==", "dev": true, "license": "MIT", "optionalDependencies": { @@ -16577,9 +7344,9 @@ } }, "node_modules/msgpackr-extract/node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "dev": true, "license": "Apache-2.0", "optional": true, @@ -16671,9 +7438,9 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "dev": true, "funding": [ { @@ -16761,9 +7528,9 @@ } }, "node_modules/node-gyp-build-optional-packages/node_modules/detect-libc": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -16873,20 +7640,6 @@ "node": "*" } }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, "node_modules/nullthrows": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", @@ -16984,9 +7737,9 @@ } }, "node_modules/ordered-binary": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz", - "integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.0.tgz", + "integrity": "sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==", "dev": true, "license": "MIT" }, @@ -17030,24 +7783,24 @@ } }, "node_modules/parcel": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.14.4.tgz", - "integrity": "sha512-XmnIurC4CPdQm9OFJMbjgvto5Jz2szZ5/p6EY4pAljU/SLPhtBzJ3+J6OyljGFdbVxEXx4dp+7Cvf7eaDZsEEg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/config-default": "2.14.4", - "@parcel/core": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4", - "@parcel/feature-flags": "2.14.4", - "@parcel/fs": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/package-manager": "2.14.4", - "@parcel/reporter-cli": "2.14.4", - "@parcel/reporter-dev-server": "2.14.4", - "@parcel/reporter-tracer": "2.14.4", - "@parcel/utils": "2.14.4", + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/parcel/-/parcel-2.15.4.tgz", + "integrity": "sha512-eZHQ/omuQ7yBYB9XezyzSqhc826oy/uhloCNiej1CTZ+twAqJVtp4MRvTGMcivKhE+WE8QkYD5XkJHLLQsJQcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@parcel/config-default": "2.15.4", + "@parcel/core": "2.15.4", + "@parcel/diagnostic": "2.15.4", + "@parcel/events": "2.15.4", + "@parcel/feature-flags": "2.15.4", + "@parcel/fs": "2.15.4", + "@parcel/logger": "2.15.4", + "@parcel/package-manager": "2.15.4", + "@parcel/reporter-cli": "2.15.4", + "@parcel/reporter-dev-server": "2.15.4", + "@parcel/reporter-tracer": "2.15.4", + "@parcel/utils": "2.15.4", "chalk": "^4.1.2", "commander": "^12.1.0", "get-port": "^4.2.0" @@ -17075,150 +7828,6 @@ "parcel": "^2.0.0-beta.1" } }, - "node_modules/parcel/node_modules/@parcel/codeframe": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.14.4.tgz", - "integrity": "sha512-fRKkmFGnQIa/X+Kr8csTWjOwRRh2JfJfTpNS8JhbjBSWvOoKsDG9T2U5Ky8akIG7c9WDGwB3ngONauI1vtaInA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/diagnostic": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.14.4.tgz", - "integrity": "sha512-+pElcMMlTnpEIm9MrrSEOh38ylKYYdTYMgv2iZQU7799yzD9sSac9dkGSbbKGDYWhALCuzWQOgdaGG9ExJZw6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@mischnic/json-sourcemap": "^0.1.0", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/events": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.14.4.tgz", - "integrity": "sha512-QzZr291JuENw7BsehKc3z29ukLMApPdjRFcOYXFuMWaHkpC7lzFK/KAY4Mi9HCa3aQe90zCcuxZg+bBsNF9XxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/feature-flags": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/feature-flags/-/feature-flags-2.14.4.tgz", - "integrity": "sha512-T2HE+lOmlU6PZOUnuXn6UZPXV4higCPgF2c2YXhrzTlSFcLMiAXATyzrylbYY/i/WjiYAlqvmEcaBX5fSaW95g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/logger": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.14.4.tgz", - "integrity": "sha512-uqSGeCqraWpbe8gqbb1k9ePrlzdKoOwkdQPcRIv8TTTWZfCt6Qcl08w8didO4iAOz4H5C4Ng82wbVO/ieaMoKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/diagnostic": "2.14.4", - "@parcel/events": "2.14.4" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/markdown-ansi": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.14.4.tgz", - "integrity": "sha512-B4787HHXHi0wcuYbV4qBibws/yaX4RXoNel5xWdwzn1ZFmeLAXluNjMO2Q6FmII/Lej9OIQEaTppl7/DxJGifg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/parcel/node_modules/@parcel/rust": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/rust/-/rust-2.14.4.tgz", - "integrity": "sha512-Ti+ZVr8mMTgrSA7UHcFXxG98anD0C8dGzYfP1+DTgxkcU16nywTv5F/VsPqpV2qiDWrHbm06CEWQbOrowjzvVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "peerDependencies": { - "napi-wasm": "^1.1.2" - }, - "peerDependenciesMeta": { - "napi-wasm": { - "optional": true - } - } - }, - "node_modules/parcel/node_modules/@parcel/utils": { - "version": "2.14.4", - "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.14.4.tgz", - "integrity": "sha512-icK6QgKjis+UZLyaHJcsKXYOSKYeYr41m8ZB9j20/yEcvrMqj/LMVsNjLz3iWVhLwfgussG2ODxycCdu3M5cvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@parcel/codeframe": "2.14.4", - "@parcel/diagnostic": "2.14.4", - "@parcel/logger": "2.14.4", - "@parcel/markdown-ansi": "2.14.4", - "@parcel/rust": "2.14.4", - "@parcel/source-map": "^2.1.1", - "chalk": "^4.1.2", - "nullthrows": "^1.1.1" - }, - "engines": { - "node": ">= 16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, "node_modules/parcel/node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", @@ -17476,9 +8085,9 @@ } }, "node_modules/postcss": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", "dev": true, "funding": [ { @@ -17496,7 +8105,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", + "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -17873,85 +8482,6 @@ "node": ">=10" } }, - "node_modules/posthtml-parser": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.12.1.tgz", - "integrity": "sha512-rYFmsDLfYm+4Ts2Oh4DCDSZPtdC1BLnRXAobypVzX9alj28KGl65dIFtgDY9zB57D0TC4Qxqrawuq/2et1P0GA==", - "dev": true, - "license": "MIT", - "dependencies": { - "htmlparser2": "^9.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/posthtml-parser/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/posthtml-parser/node_modules/htmlparser2": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", - "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.1.0", - "entities": "^4.5.0" - } - }, "node_modules/posthtml-render": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-3.0.0.tgz", @@ -18341,10 +8871,11 @@ ] }, "node_modules/react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz", - "integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.16.0.tgz", + "integrity": "sha512-FPvF2XxTSikpJxcr+bHut2H4gJ17+18Uy20D5/F+SKzFap62R3cM5wH6b8WN3LyGSYeQilLEcJcR1fjBSI2S1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -18612,13 +9143,11 @@ "integrity": "sha512-6SQw6yMew5iOZ8/cDHDEnJWRM4ot2mxP6szZyF5ptrBogw4AcS4EXRj/8BUfgAMwVfdL84qpModlBMOl2NVrsQ==" }, "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -18764,18 +9293,6 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, - "node_modules/srcset": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", - "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/ssri": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", @@ -18978,44 +9495,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">= 10" - } - }, "node_modules/tailwindcss": { "version": "3.4.17", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", @@ -19160,12 +9639,6 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", "dev": true }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, "node_modules/tldts-core": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.2.tgz", @@ -19248,10 +9721,11 @@ "dev": true }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", diff --git a/website/src/_posts/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard.md b/website/src/_posts/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard.md index a087da508c..13fbe8d1c7 100644 --- a/website/src/_posts/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard.md +++ b/website/src/_posts/phpstans-baseline-feature-lets-you-hold-new-code-to-a-higher-standard.md @@ -90,7 +90,7 @@ With the baseline, you can enable [phpstan-strict-rules](https://github.com/phps This feature is released in the current 0.11.x release branch of PHPStan that has been running since January. You can [try it out](https://github.com/phpstan/phpstan/releases/tag/0.11.17) today! -At the same time, me and my contributors are busy pecking away new major version — PHPStan 0.12. It will contain [support for generics](https://arnaud.le-blanc.net/post/phpstan-generics.html) and many other new features. You can preview some of them today in the 0.11.x series by enabling the bleeding edge config. [More details here.](https://github.com/phpstan/phpstan/releases/tag/0.11.4) PHPStan 0.12 will be released later this year. +At the same time, me and my contributors are busy pecking away new major version — PHPStan 0.12. It will contain [support for generics](https://web.archive.org/web/20241108050454/https://arnaud.le-blanc.net/post/phpstan-generics.html) and many other new features. You can preview some of them today in the 0.11.x series by enabling the bleeding edge config. [More details here.](https://github.com/phpstan/phpstan/releases/tag/0.11.4) PHPStan 0.12 will be released later this year. --- diff --git a/website/src/developing-extensions/allowed-subtypes.md b/website/src/developing-extensions/allowed-subtypes.md index 2c626b2da0..4703879f99 100644 --- a/website/src/developing-extensions/allowed-subtypes.md +++ b/website/src/developing-extensions/allowed-subtypes.md @@ -39,6 +39,12 @@ When you implement this extension, it has a couple of effects: * Smarter type inference when subtracting types from each other * Error reporting when a disallowed class implements the restricted interface/extends a restricted parent class + + An example ---------------- diff --git a/website/src/errorsIdentifiers.json b/website/src/errorsIdentifiers.json index 2052b2e392..175133c423 100644 --- a/website/src/errorsIdentifiers.json +++ b/website/src/errorsIdentifiers.json @@ -2,979 +2,979 @@ "argument.byRef": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L397", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L435", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L449" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L414", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L452", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L466" ] } }, "argument.duplicate": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L623" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L640" ] } }, "argument.fscanf": { "PHPStan\\Rules\\Functions\\PrintfParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L111" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L113" ] } }, "argument.invalidPregQuote": { "PHPStan\\Rules\\Regexp\\RegularExpressionQuotingRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L154", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L160", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L183", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L189" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L156", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L162", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L185", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionQuotingRule.php#L191" ] } }, "argument.missing": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L639" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L656" ] } }, "argument.named": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L317", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L325" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L334", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L342" ] } }, "argument.namedNotSupported": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L207" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L224" ] } }, "argument.nonUnpackAfterUnpacked": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L127" ] } }, "argument.positionalAfterNamed": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L607" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L624" ] } }, "argument.printf": { "PHPStan\\Rules\\Functions\\PrintfParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L111" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L113" ] } }, "argument.sprintf": { "PHPStan\\Rules\\Functions\\PrintfParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L111" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L113" ] } }, "argument.sscanf": { "PHPStan\\Rules\\Functions\\PrintfParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L111" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfParametersRule.php#L113" ] } }, "argument.staticClosure": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L379" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L396" ] } }, "argument.templateType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L505" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L522" ] } }, "argument.type": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\ImplodeParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Functions\\ParameterCastableToNumberRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\ParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\RandomIntParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/RandomIntParametersRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/RandomIntParametersRule.php#L76" ] }, "PHPStan\\Rules\\Functions\\SortParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ParameterCastableToStringCheck.php#L53" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] }, "PHPStan\\Rules\\Symfony\\InvalidArgumentDefaultValueRule": { @@ -991,533 +991,533 @@ }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L366" ] } }, "argument.unknown": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L594" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L611" ] } }, "argument.unpackAfterNamed": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L119" ] } }, "argument.unpackNonIterable": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L295" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L312" ] } }, "argument.unresolvableType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L364" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L381" ] } }, "argument.unused": { "PHPStan\\Rules\\Functions\\DefineParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/DefineParametersRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/DefineParametersRule.php#L54" ] } }, "argument.vprintf": { "PHPStan\\Rules\\Functions\\PrintfArrayParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfArrayParametersRule.php#L137" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfArrayParametersRule.php#L139" ] } }, "argument.vsprintf": { "PHPStan\\Rules\\Functions\\PrintfArrayParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfArrayParametersRule.php#L137" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/PrintfArrayParametersRule.php#L139" ] } }, "arguments.count": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L241", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L251" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L249", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L258", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L268" ] } }, "array.duplicateKey": { "PHPStan\\Rules\\Arrays\\DuplicateKeysInLiteralArraysRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/DuplicateKeysInLiteralArraysRule.php#L154" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/DuplicateKeysInLiteralArraysRule.php#L156" ] } }, "array.invalidKey": { "PHPStan\\Rules\\Arrays\\InvalidKeyInArrayItemRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayItemRule.php#L40", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayItemRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayItemRule.php#L46", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayItemRule.php#L52" ] } }, "arrayFilter.alwaysEmpty": { "PHPStan\\Rules\\Functions\\ArrayFilterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L125" ] } }, "arrayFilter.empty": { "PHPStan\\Rules\\Functions\\ArrayFilterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L85" ] } }, "arrayFilter.same": { "PHPStan\\Rules\\Functions\\ArrayFilterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L100" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayFilterRule.php#L105" ] } }, @@ -1532,40 +1532,40 @@ "arrayUnpacking.nonIterable": { "PHPStan\\Rules\\Arrays\\UnpackIterableInArrayRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/UnpackIterableInArrayRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/UnpackIterableInArrayRule.php#L65" ] } }, "arrayUnpacking.stringOffset": { "PHPStan\\Rules\\Arrays\\ArrayUnpackingRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/ArrayUnpackingRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/ArrayUnpackingRule.php#L63" ] } }, "arrayValues.empty": { "PHPStan\\Rules\\Functions\\ArrayValuesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayValuesRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayValuesRule.php#L85" ] } }, "arrayValues.list": { "PHPStan\\Rules\\Functions\\ArrayValuesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayValuesRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrayValuesRule.php#L103" ] } }, "assert.alreadyNarrowedType": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L127" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L132" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L127" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L132" ] } }, @@ -1600,12 +1600,12 @@ "assert.impossibleType": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L124" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L124" ] } }, @@ -1640,290 +1640,290 @@ "assert.trait": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L154" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L154" ] } }, "assert.unknownExpr": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L93" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L93" ] } }, "assert.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L106" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L111" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L106" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L111" ] } }, "assign.invalidExpr": { "PHPStan\\Rules\\Operators\\InvalidAssignVarRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L63" ] } }, "assign.propertyPrivateSet": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L216" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L246" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L216" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L246" ] } }, "assign.propertyProtectedSet": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L216" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L246" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L216" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L246" ] } }, "assign.propertyReadOnly": { "PHPStan\\Rules\\Properties\\WritingToReadOnlyPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/WritingToReadOnlyPropertiesRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/WritingToReadOnlyPropertiesRule.php#L64" ] } }, "assign.propertyType": { "PHPStan\\Rules\\Properties\\TypesAssignedToPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/TypesAssignedToPropertiesRule.php#L100" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/TypesAssignedToPropertiesRule.php#L102" ] } }, "assign.readOnlyProperty": { "PHPStan\\Rules\\Properties\\MissingReadOnlyPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L77" ] } }, "assign.readOnlyPropertyByPhpDoc": { "PHPStan\\Rules\\Properties\\MissingReadOnlyByPhpDocPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L73" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L75" ] } }, "assignOp.invalid": { "PHPStan\\Rules\\Operators\\InvalidBinaryOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidBinaryOperationRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidBinaryOperationRule.php#L120" ] } }, "attribute.abstract": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L65" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L69" ] } }, "attribute.class": { "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L58" ] } }, "attribute.constructorNotPublic": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L77" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L123" ] } }, "attribute.deprecated": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L105" ] } }, @@ -1958,14 +1958,14 @@ "attribute.enum": { "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L58" ] } }, "attribute.interface": { "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L58" ] } }, @@ -2000,471 +2000,471 @@ "attribute.noConstructor": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L113" ] } }, "attribute.nonRepeatable": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L90" ] } }, "attribute.notAttribute": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L61" ] } }, "attribute.notFound": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L53" ] } }, "attribute.target": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/AttributesCheck.php#L81" ] } }, "attribute.trait": { "PHPStan\\Rules\\Classes\\NonClassAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NonClassAttributeClassRule.php#L58" ] }, "PHPStan\\Rules\\Classes\\TraitAttributeClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/TraitAttributeClassRule.php#L29" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/TraitAttributeClassRule.php#L31" ] } }, "attribute.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "attribute.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, @@ -2478,35 +2478,35 @@ "binaryOp.invalid": { "PHPStan\\Rules\\Operators\\InvalidBinaryOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidBinaryOperationRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidBinaryOperationRule.php#L120" ] } }, "booleanAnd.alwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L155" ] } }, "booleanAnd.alwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L155" ] } }, "booleanAnd.leftAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L75" ] } }, "booleanAnd.leftAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L75" ] } }, @@ -2520,21 +2520,21 @@ "booleanAnd.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L72" ] } }, "booleanAnd.rightAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L116" ] } }, "booleanAnd.rightAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L116" ] } }, @@ -2548,14 +2548,14 @@ "booleanNot.alwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanNotConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanNotConstantConditionRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanNotConstantConditionRule.php#L72" ] } }, "booleanNot.alwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanNotConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanNotConstantConditionRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanNotConstantConditionRule.php#L72" ] } }, @@ -2569,28 +2569,28 @@ "booleanOr.alwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L155" ] } }, "booleanOr.alwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L155" ] } }, "booleanOr.leftAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L75" ] } }, "booleanOr.leftAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L75" ] } }, @@ -2604,21 +2604,21 @@ "booleanOr.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L72" ] } }, "booleanOr.rightAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L116" ] } }, "booleanOr.rightAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L116" ] } }, @@ -2632,292 +2632,292 @@ "break.outOfLoop": { "PHPStan\\Rules\\Keywords\\ContinueBreakInLoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L49", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L52", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L77" ] } }, "callable.inaccessibleMethod": { "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L102" ] } }, "callable.nonCallable": { "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L69", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L76" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L73", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallCallablesRule.php#L80" ] }, "PHPStan\\Rules\\Functions\\FunctionCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L117" ] } }, "callable.nonNativeMethod": { "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallableRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallableRule.php#L62" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallableRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallableRule.php#L62" ] } }, "callable.notSupported": { "PHPStan\\Rules\\Classes\\InstantiationCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationCallableRule.php#L26" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationCallableRule.php#L28" ] }, "PHPStan\\Rules\\Functions\\FunctionCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L41" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L52" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallableRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallableRule.php#L37" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallableRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallableRule.php#L37" ] } }, "callable.shadowTemplate": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L110", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L93" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L112", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L95" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L110", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L93" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L112", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L95" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L110", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L93" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L112", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/GenericCallableRuleHelper.php#L95" ] } }, "callable.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "callable.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, "cast.bool": { "PHPStan\\Rules\\Cast\\InvalidCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L97" ] } }, "cast.double": { "PHPStan\\Rules\\Cast\\InvalidCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L97" ] } }, "cast.int": { "PHPStan\\Rules\\Cast\\InvalidCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L97" ] } }, "cast.string": { "PHPStan\\Rules\\Cast\\InvalidCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidCastRule.php#L97" ] } }, "cast.unset": { "PHPStan\\Rules\\Cast\\UnsetCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/UnsetCastRule.php#L34" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/UnsetCastRule.php#L36" ] } }, @@ -2931,7 +2931,7 @@ "catch.alreadyCaught": { "PHPStan\\Rules\\Exceptions\\CatchWithUnthrownExceptionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php#L40" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php#L45" ] } }, @@ -2994,35 +2994,35 @@ "catch.neverThrown": { "PHPStan\\Rules\\Exceptions\\CatchWithUnthrownExceptionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php#L69" ] } }, "catch.nonCapturingNotSupported": { "PHPStan\\Rules\\Exceptions\\NoncapturingCatchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/NoncapturingCatchRule.php#L37" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/NoncapturingCatchRule.php#L39" ] } }, "catch.notThrowable": { "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CaughtExceptionExistenceRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CaughtExceptionExistenceRule.php#L69" ] } }, "class.allowDynamicPropertiesReadonly": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L62" ] } }, "class.disallowedSubtype": { "PHPStan\\Rules\\Classes\\AllowedSubTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L64" ] } }, @@ -3036,29 +3036,29 @@ "class.duplicateConstant": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L61" ] } }, "class.duplicateEnumCase": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L47" ] } }, "class.duplicateMethod": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L123" ] } }, "class.duplicateProperty": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L107", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L80" ] } }, @@ -3093,28 +3093,28 @@ "class.extendsEnum": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L98" ] } }, "class.extendsFinal": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L103" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L107" ] } }, "class.extendsFinalByPhpDoc": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L116" ] } }, "class.extendsInterface": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L76" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L80" ] } }, @@ -3156,7 +3156,7 @@ "class.extendsTrait": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L89" ] } }, @@ -3219,1262 +3219,1277 @@ "class.missingExtends": { "PHPStan\\Rules\\Classes\\RequireExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireExtendsRule.php#L50", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireExtendsRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireExtendsRule.php#L52", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireExtendsRule.php#L77" ] } }, "class.missingImplements": { "PHPStan\\Rules\\Classes\\RequireImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireImplementsRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/RequireImplementsRule.php#L52" ] } }, "class.nameCase": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] } }, "class.nameInUse": { "PHPStan\\Rules\\Names\\UsedNamesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L103" ] } }, "class.noParent": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L138" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L125" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L113" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L113" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L108" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L112" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L108" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L112" ] } }, "class.nonReadOnly": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L134" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L138" ] } }, "class.notFound": { "PHPStan\\Rules\\Arrays\\ArrayDestructuringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\ArrayUnpackingRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\InvalidKeyInArrayDimFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\IterableInForeachRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\NonexistentOffsetInArrayDimFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\OffsetAccessAssignOpRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\OffsetAccessAssignmentRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\OffsetAccessValueAssignmentRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Arrays\\UnpackIterableInArrayRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Cast\\EchoRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Cast\\InvalidCastRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Cast\\InvalidPartOfEncapsedStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Cast\\PrintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L125", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L135", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L151", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L161", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L63" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L80" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L132", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L136", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L100", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L262" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L107", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L269" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L100", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L262" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L107", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L269" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L100", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L262" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L107", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L269" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L225" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L225" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L225" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L159" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L159" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L159" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L212" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L212" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L212" ] }, "PHPStan\\Rules\\Constants\\DynamicClassConstantFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CaughtExceptionExistenceRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/CaughtExceptionExistenceRule.php#L55" ] }, "PHPStan\\Rules\\Exceptions\\ThrowExprTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ClosureReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L162", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L286", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L412", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L478" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L167", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L291", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L417", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L483" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L162", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L286", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L412", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L478" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L167", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L291", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L417", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L483" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L162", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L286", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L412", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L478" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L167", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L291", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L417", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L483" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\FunctionCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ImplodeParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ParameterCastableToNumberRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Functions\\SortParameterCastableToStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Generators\\YieldTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L116" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L121" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L116" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L121" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L116" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L121" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L116" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L121" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L129", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L135", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\CallToMethodStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\CallToStaticMethodStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L162", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L286", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L412", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L478" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L167", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L291", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L417", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L483" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L129", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L135", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Operators\\InvalidBinaryOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Operators\\InvalidUnaryOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L138" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L143" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L179", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L99" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L145" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L151" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L138" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L143" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L69" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L69" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L75" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/SealedDefinitionClassRule.php#L78" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L124", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L128", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L124", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L128", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\DefaultValueTypesAssignedToPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L81" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L162", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L286", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L412", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L478" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L167", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L291", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L417", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L483" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\ReadingWriteOnlyPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\TypesAssignedToPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Properties\\WritingToReadOnlyPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\RestrictedUsage\\RestrictedClassConstantUsageRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\RestrictedUsage\\RestrictedStaticMethodCallableUsageRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\RestrictedUsage\\RestrictedStaticMethodUsageRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\RestrictedUsage\\RestrictedStaticPropertyUsageRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Variables\\ParameterOutAssignedTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Variables\\ParameterOutExecutionEndTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] }, "PHPStan\\Rules\\Variables\\VariableCloningRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L227" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/RuleLevelHelper.php#L237" ] } }, "class.prefixed": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassForbiddenNameCheck.php#L80" ] } }, "class.readOnly": { "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L124" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInClassExtendsRule.php#L128" ] } }, "class.serializable": { "PHPStan\\Rules\\Methods\\MissingMagicSerializationMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMagicSerializationMethodsRule.php#L71", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMagicSerializationMethodsRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMagicSerializationMethodsRule.php#L73", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMagicSerializationMethodsRule.php#L82" ] } }, @@ -4489,7 +4504,7 @@ "classConstant.class": { "PHPStan\\Rules\\Constants\\ClassAsClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ClassAsClassConstantRule.php#L32" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ClassAsClassConstantRule.php#L34" ] } }, @@ -4556,47 +4571,47 @@ "classConstant.dynamicFetch": { "PHPStan\\Rules\\Constants\\DynamicClassConstantFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/DynamicClassConstantFetchRule.php#L41" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/DynamicClassConstantFetchRule.php#L43" ] } }, "classConstant.dynamicString": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L199" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L225" ] } }, "classConstant.final": { "PHPStan\\Rules\\Constants\\OverridingConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L72" ] }, "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L170" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L172" ] } }, "classConstant.finalNotSupported": { "PHPStan\\Rules\\Constants\\FinalConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/FinalConstantRule.php#L37" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/FinalConstantRule.php#L39" ] } }, "classConstant.finalPrivate": { "PHPStan\\Rules\\Constants\\FinalPrivateConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/FinalPrivateConstantRule.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/FinalPrivateConstantRule.php#L45" ] } }, "classConstant.inTrait": { "PHPStan\\Rules\\Traits\\ConstantsInTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConstantsInTraitsRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConstantsInTraitsRule.php#L44" ] } }, @@ -4663,215 +4678,222 @@ "classConstant.missingNativeType": { "PHPStan\\Rules\\Constants\\OverridingConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L124" ] }, "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L204" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L206" + ] + } + }, + "classConstant.nameNotString": { + "PHPStan\\Rules\\Classes\\ClassConstantRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L86" ] } }, "classConstant.nameType": { "PHPStan\\Rules\\Constants\\DynamicClassConstantFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/DynamicClassConstantFetchRule.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/DynamicClassConstantFetchRule.php#L67" ] } }, "classConstant.nativeType": { "PHPStan\\Rules\\Constants\\OverridingConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L113" ] }, "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L189", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L221" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L191", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L223" ] } }, "classConstant.nativeTypeNotSupported": { "PHPStan\\Rules\\Classes\\ReadOnlyClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ReadOnlyClassRule.php#L40", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ReadOnlyClassRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ReadOnlyClassRule.php#L42", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ReadOnlyClassRule.php#L54" ] }, "PHPStan\\Rules\\Constants\\NativeTypedClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/NativeTypedClassConstantRule.php#L38" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/NativeTypedClassConstantRule.php#L40" ] } }, "classConstant.nonFinal": { "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L158" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L160" ] } }, "classConstant.nonObject": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L223" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L249" ] } }, "classConstant.notFound": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L237" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L263" ] } }, "classConstant.notSupported": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L190" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L216" ] } }, "classConstant.onTrait": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L179" ] } }, "classConstant.phpDocType": { "PHPStan\\Rules\\Constants\\ValueAssignedToClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L102", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L104", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L93" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L87", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L89", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L98" ] } }, "classConstant.private": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L249" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L275" ] } }, "classConstant.protected": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L249" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L275" ] } }, "classConstant.type": { "PHPStan\\Rules\\Constants\\OverridingConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L141" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L145" ] } }, "classConstant.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php#L79" ] } }, "classConstant.unused": { "PHPStan\\Rules\\DeadCode\\UnusedPrivateConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivateConstantRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivateConstantRule.php#L100" ] } }, "classConstant.value": { "PHPStan\\Rules\\Constants\\ValueAssignedToClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L124", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L126", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ValueAssignedToClassConstantRule.php#L80" ] }, "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L245" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L247" ] } }, "classConstant.visibility": { "PHPStan\\Rules\\Constants\\OverridingConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L80", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L84", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/OverridingConstantRule.php#L93" ] }, "PHPStan\\Rules\\Traits\\ConflictingTraitConstantsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L108", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L119", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L132", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L84", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L121", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L134", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L145", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L86", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/ConflictingTraitConstantsRule.php#L97" ] } }, "classImplements.class": { "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L76" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L80" ] } }, "classImplements.enum": { "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L98" ] } }, "classImplements.trait": { "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L89" ] } }, "clone.nonObject": { "PHPStan\\Rules\\Variables\\VariableCloningRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/VariableCloningRule.php#L55", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/VariableCloningRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/VariableCloningRule.php#L57", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/VariableCloningRule.php#L65" ] } }, "closure.unusedUse": { "PHPStan\\Rules\\Classes\\UnusedConstructorParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L62" ] }, "PHPStan\\Rules\\Functions\\UnusedClosureUsesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L62" ] } }, "closure.useDuplicate": { "PHPStan\\Rules\\Functions\\InvalidLexicalVariablesInClosureUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L80" ] } }, "closure.useSuperGlobal": { "PHPStan\\Rules\\Functions\\InvalidLexicalVariablesInClosureUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L68" ] } }, @@ -4883,43 +4905,43 @@ }, "PHPStan\\Rules\\Functions\\InvalidLexicalVariablesInClosureUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InvalidLexicalVariablesInClosureUseRule.php#L59" ] } }, "conditionalType.alwaysFalse": { "PHPStan\\Rules\\PhpDoc\\FunctionConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L121" ] }, "PHPStan\\Rules\\PhpDoc\\MethodConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L121" ] } }, "conditionalType.alwaysTrue": { "PHPStan\\Rules\\PhpDoc\\FunctionConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L121" ] }, "PHPStan\\Rules\\PhpDoc\\MethodConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L121" ] } }, "conditionalType.subjectNotFound": { "PHPStan\\Rules\\PhpDoc\\FunctionConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L91" ] }, "PHPStan\\Rules\\PhpDoc\\MethodConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L91" ] } }, @@ -4933,17 +4955,17 @@ "constant.notFound": { "PHPStan\\Rules\\Constants\\ConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ConstantRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/ConstantRule.php#L39" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L83" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L80" ] } }, @@ -4969,49 +4991,49 @@ "constructor.returnType": { "PHPStan\\Rules\\Methods\\ConstructorReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ConstructorReturnTypeRule.php#L35", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ConstructorReturnTypeRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ConstructorReturnTypeRule.php#L37", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ConstructorReturnTypeRule.php#L59" ] } }, "constructor.unusedParameter": { "PHPStan\\Rules\\Classes\\UnusedConstructorParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L62" ] }, "PHPStan\\Rules\\Functions\\UnusedClosureUsesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/UnusedFunctionParametersCheck.php#L62" ] } }, "continue.outOfLoop": { "PHPStan\\Rules\\Keywords\\ContinueBreakInLoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L49", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L52", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/ContinueBreakInLoopRule.php#L77" ] } }, "deadCode.unreachable": { "PHPStan\\Rules\\DeadCode\\UnreachableStatementRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnreachableStatementRule.php#L26" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnreachableStatementRule.php#L28" ] } }, "declareStrictTypes.notFirst": { "PHPStan\\Rules\\Keywords\\DeclareStrictTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/DeclareStrictTypesRule.php#L76" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/DeclareStrictTypesRule.php#L78" ] } }, "declareStrictTypes.value": { "PHPStan\\Rules\\Keywords\\DeclareStrictTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/DeclareStrictTypesRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/DeclareStrictTypesRule.php#L54" ] } }, @@ -5032,14 +5054,14 @@ "doWhile.alwaysFalse": { "PHPStan\\Rules\\Comparison\\DoWhileLoopConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php#L92" ] } }, "doWhile.alwaysTrue": { "PHPStan\\Rules\\Comparison\\DoWhileLoopConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php#L92" ] } }, @@ -5159,21 +5181,21 @@ "echo.nonString": { "PHPStan\\Rules\\Cast\\EchoRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/EchoRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/EchoRule.php#L54" ] } }, "elseif.alwaysFalse": { "PHPStan\\Rules\\Comparison\\ElseIfConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ElseIfConstantConditionRule.php#L67" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ElseIfConstantConditionRule.php#L73" ] } }, "elseif.alwaysTrue": { "PHPStan\\Rules\\Comparison\\ElseIfConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ElseIfConstantConditionRule.php#L67" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ElseIfConstantConditionRule.php#L73" ] } }, @@ -5187,34 +5209,34 @@ "empty.expr": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "empty.initializedProperty": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, @@ -5228,119 +5250,119 @@ "empty.offset": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] } }, "empty.property": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "empty.variable": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] } }, "encapsedStringPart.nonString": { "PHPStan\\Rules\\Cast\\InvalidPartOfEncapsedStringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidPartOfEncapsedStringRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/InvalidPartOfEncapsedStringRule.php#L63" ] } }, "enum.allowDynamicProperties": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L62" ] } }, "enum.backingType": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L122" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L124" ] } }, "enum.caseType": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L202" ] } }, "enum.caseWithValue": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L154" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L156" ] } }, "enum.constructor": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L59" ] } }, "enum.destructor": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L68" ] } }, "enum.disallowedSubtype": { "PHPStan\\Rules\\Classes\\AllowedSubTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L64" ] } }, @@ -5354,43 +5376,43 @@ "enum.duplicateConstant": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L61" ] } }, "enum.duplicateEnumCase": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L47" ] } }, "enum.duplicateMethod": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L123" ] } }, "enum.duplicateProperty": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L107", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L80" ] } }, "enum.duplicateValue": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L217" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L219" ] } }, "enum.generic": { "PHPStan\\Rules\\Generics\\EnumTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/EnumTemplateTypeRule.php#L40" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/EnumTemplateTypeRule.php#L42" ] } }, @@ -5453,380 +5475,385 @@ "enum.magicMethod": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L76" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L78" ] } }, "enum.methodRedeclaration": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L108", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L91" ] } }, "enum.missingCase": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L180" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L182" ] } }, "enum.nameCase": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] } }, "enum.nameInUse": { "PHPStan\\Rules\\Names\\UsedNamesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L103" ] } }, "enum.serializable": { "PHPStan\\Rules\\Classes\\EnumSanityRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L133" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/EnumSanityRule.php#L135" ] } }, "enumImplements.class": { "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L76" ] } }, "enumImplements.enum": { "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L94" ] } }, "enumImplements.trait": { "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L85" ] } }, "equal.alwaysFalse": { "PHPStan\\Rules\\Comparison\\ConstantLooseComparisonRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L72" ] } }, "equal.alwaysTrue": { "PHPStan\\Rules\\Comparison\\ConstantLooseComparisonRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L91" ] } }, "equal.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, @@ -5840,15 +5867,15 @@ "expr.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L133" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L135" ] } }, "finally.exitPoint": { "PHPStan\\Rules\\Exceptions\\OverwrittenExitPointByFinallyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php#L34", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php#L41" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php#L36", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php#L43" ] } }, @@ -5862,7 +5889,7 @@ "foreach.emptyArray": { "PHPStan\\Rules\\Arrays\\DeadForeachRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/DeadForeachRule.php#L34" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/DeadForeachRule.php#L36" ] } }, @@ -5876,7 +5903,7 @@ "foreach.nonIterable": { "PHPStan\\Rules\\Arrays\\IterableInForeachRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/IterableInForeachRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/IterableInForeachRule.php#L54" ] } }, @@ -5890,7 +5917,7 @@ "function.alreadyNarrowedType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeFunctionCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php#L90" ] } }, @@ -5917,14 +5944,14 @@ "function.impossibleType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeFunctionCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php#L72" ] } }, "function.inner": { "PHPStan\\Rules\\Functions\\InnerFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InnerFunctionRule.php#L31" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/InnerFunctionRule.php#L33" ] } }, @@ -5939,56 +5966,56 @@ "function.nameCase": { "PHPStan\\Rules\\Functions\\CallToNonExistentFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToNonExistentFunctionRule.php#L71" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToNonExistentFunctionRule.php#L76" ] }, "PHPStan\\Rules\\Functions\\FunctionCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L75" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L123" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L124" ] } }, "function.notFound": { "PHPStan\\Rules\\Functions\\CallToNonExistentFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToNonExistentFunctionRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToNonExistentFunctionRule.php#L50" ] }, "PHPStan\\Rules\\Functions\\FunctionCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/FunctionCallableRule.php#L89" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php#L100" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Namespaces/ExistingNamesInUseRule.php#L103" ] } }, "function.resultUnused": { "PHPStan\\Rules\\DeadCode\\CallToFunctionStatementWithoutImpurePointsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToFunctionStatementWithoutImpurePointsRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToFunctionStatementWithoutImpurePointsRule.php#L48" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToFunctionStatementWithoutSideEffectsRule.php#L133" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/CallToFunctionStatementWithoutSideEffectsRule.php#L137" ] } }, @@ -6003,620 +6030,620 @@ "function.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "function.uselessReturnValue": { "PHPStan\\Rules\\Functions\\UselessFunctionReturnValueRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/UselessFunctionReturnValueRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/UselessFunctionReturnValueRule.php#L82" ] } }, "function.variance": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\FunctionSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\MethodSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\PropertyVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] } }, "function.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, "generator.keyType": { "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L94" ] }, "PHPStan\\Rules\\Generators\\YieldTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L67" ] } }, "generator.nonIterable": { "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L47", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L51", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L65" ] } }, "generator.outOfFunction": { "PHPStan\\Rules\\Generators\\YieldInGeneratorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldInGeneratorRule.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldInGeneratorRule.php#L50" ] } }, "generator.returnType": { "PHPStan\\Rules\\Generators\\YieldInGeneratorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldInGeneratorRule.php#L73" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldInGeneratorRule.php#L79" ] } }, "generator.sendType": { "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L127", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L133" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L131", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L137" ] } }, "generator.valueType": { "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L108" ] }, "PHPStan\\Rules\\Generators\\YieldTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L86" ] } }, "generator.void": { "PHPStan\\Rules\\Generators\\YieldFromTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L138" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldFromTypeRule.php#L142" ] }, "PHPStan\\Rules\\Generators\\YieldTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generators/YieldTypeRule.php#L91" ] } }, "generics.callSiteVarianceConflict": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L126" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L128" ] } }, "generics.callSiteVarianceNotAllowed": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L158" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L158" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L158" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L158" ] } }, "generics.callSiteVarianceRedundant": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L116" ] } }, @@ -6679,121 +6706,121 @@ "generics.existingClass": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L84" ] } }, "generics.existingTypeAlias": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L90" ] } }, "generics.interfaceConflict": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L49" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L49" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/CrossCheckInterfacesHelper.php#L49" ] } }, @@ -6856,1063 +6883,1063 @@ "generics.lessTypes": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L79" ] } }, "generics.moreTypes": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L94" ] } }, "generics.noParent": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L88" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L88" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L88" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L88" ] } }, "generics.notCompatible": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L79" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L79" ] } }, "generics.notGeneric": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L55" ] } }, "generics.notSubtype": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleClassConstantPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericObjectTypeCheck.php#L164" ] } }, "generics.notSupportedBound": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L136" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L140" ] } }, "generics.requiredTypeAfterOptional": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L161" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L165" ] } }, "generics.templateDefaultOutOfBounds": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L212" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L216" ] } }, "generics.trait": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L136" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L136" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L136" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L136" ] } }, "generics.traitBound": { "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L106", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L186" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L110", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/TemplateTypeCheck.php#L190" ] } }, "generics.unresolvable": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L114" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L114" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L114" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L114" ] } }, "generics.variance": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\FunctionSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\MethodSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\PropertyVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L101" ] } }, "generics.wrongParent": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L92" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L92" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L92" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L92" ] } }, "greater.alwaysFalse": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "greater.alwaysTrue": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "greater.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, "greaterOrEqual.alwaysFalse": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "greaterOrEqual.alwaysTrue": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "greaterOrEqual.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, "identical.alwaysFalse": { "PHPStan\\Rules\\Comparison\\StrictComparisonOfDifferentTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L121" ] } }, "identical.alwaysTrue": { "PHPStan\\Rules\\Comparison\\StrictComparisonOfDifferentTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L142" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L148" ] } }, "if.alwaysFalse": { "PHPStan\\Rules\\Comparison\\IfConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/IfConstantConditionRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/IfConstantConditionRule.php#L64" ] } }, "if.alwaysTrue": { "PHPStan\\Rules\\Comparison\\IfConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/IfConstantConditionRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/IfConstantConditionRule.php#L64" ] } }, @@ -7934,320 +7961,320 @@ "ignore.parseError": { "PHPStan\\Rules\\Ignore\\IgnoreParseErrorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Ignore/IgnoreParseErrorRule.php#L38" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Ignore/IgnoreParseErrorRule.php#L40" ] } }, "ignore.unmatched": { "PHPStan\\Analyser\\Ignore\\IgnoredErrorHelperResult": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/Ignore/IgnoredErrorHelperResult.php#L229" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/Ignore/IgnoredErrorHelperResult.php#L228" ] } }, "ignore.unmatchedIdentifier": { "PHPStan\\Analyser\\AnalyserResultFinalizer": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L209" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L213" ] } }, "ignore.unmatchedLine": { "PHPStan\\Analyser\\AnalyserResultFinalizer": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L198" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L202" ] } }, "impure.betweenPhpTags": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.die": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.echo": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.eval": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.exit": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.functionCall": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.global": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.include": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.methodCall": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.new": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.print": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.propertyAssign": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.propertyAssignByRef": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.propertyUnset": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.require": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.static": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.staticPropertyAccess": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.superglobal": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.yield": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impure.yieldFrom": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "impureFunction.pure": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L106" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L106" ] } }, "impureMethod.pure": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L106" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L106" ] } }, "include.fileNotFound": { "PHPStan\\Rules\\Keywords\\RequireFileExistsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L124" ] } }, "includeOnce.fileNotFound": { "PHPStan\\Rules\\Keywords\\RequireFileExistsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L124" ] } }, "instanceof.alwaysFalse": { "PHPStan\\Rules\\Classes\\ImpossibleInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L95" ] } }, "instanceof.alwaysTrue": { "PHPStan\\Rules\\Classes\\ImpossibleInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L108" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L114" ] } }, @@ -8310,28 +8337,28 @@ "instanceof.invalidExprType": { "PHPStan\\Rules\\Classes\\ImpossibleInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ImpossibleInstanceOfRule.php#L65" ] } }, "instanceof.trait": { "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L106" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L111" ] } }, "interface.allowDynamicProperties": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassAttributesRule.php#L62" ] } }, "interface.disallowedSubtype": { "PHPStan\\Rules\\Classes\\AllowedSubTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L64" ] } }, @@ -8345,29 +8372,29 @@ "interface.duplicateConstant": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L61" ] } }, "interface.duplicateEnumCase": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L47" ] } }, "interface.duplicateMethod": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L123" ] } }, "interface.duplicateProperty": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L107", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L80" ] } }, @@ -8430,479 +8457,484 @@ "interface.nameCase": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] } }, "interface.nameInUse": { "PHPStan\\Rules\\Names\\UsedNamesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L103" ] } }, "interface.notFound": { "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInClassImplementsRule.php#L63" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php#L59" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L59" ] } }, "interface.traitUse": { "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L60" ] } }, "interfaceExtends.class": { "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L76" ] } }, "interfaceExtends.enum": { "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L94" ] } }, "interfaceExtends.trait": { "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php#L85" ] } }, "isset.expr": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "isset.initializedProperty": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "isset.offset": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] } }, "isset.property": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "isset.variable": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] } }, "logicalAnd.alwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L155" ] } }, "logicalAnd.alwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L155" ] } }, "logicalAnd.leftAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L75" ] } }, "logicalAnd.leftAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L75" ] } }, @@ -8916,21 +8948,21 @@ "logicalAnd.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L55" ] } }, "logicalAnd.rightAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L116" ] } }, "logicalAnd.rightAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanAndConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanAndConstantConditionRule.php#L116" ] } }, @@ -8944,28 +8976,28 @@ "logicalOr.alwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L155" ] } }, "logicalOr.alwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L149" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L155" ] } }, "logicalOr.leftAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L75" ] } }, "logicalOr.leftAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L75" ] } }, @@ -8979,21 +9011,21 @@ "logicalOr.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L55" ] } }, "logicalOr.rightAlwaysFalse": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L116" ] } }, "logicalOr.rightAlwaysTrue": { "PHPStan\\Rules\\Comparison\\BooleanOrConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/BooleanOrConstantConditionRule.php#L116" ] } }, @@ -9007,139 +9039,139 @@ "logicalXor.leftAlwaysFalse": { "PHPStan\\Rules\\Comparison\\LogicalXorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L67" ] } }, "logicalXor.leftAlwaysTrue": { "PHPStan\\Rules\\Comparison\\LogicalXorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L67" ] } }, "logicalXor.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L39" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L41" ] } }, "logicalXor.rightAlwaysFalse": { "PHPStan\\Rules\\Comparison\\LogicalXorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L103" ] } }, "logicalXor.rightAlwaysTrue": { "PHPStan\\Rules\\Comparison\\LogicalXorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/LogicalXorConstantConditionRule.php#L103" ] } }, "magicConstant.outOfClass": { "PHPStan\\Rules\\Constants\\MagicConstantContextRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L34" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L36" ] } }, "magicConstant.outOfFunction": { "PHPStan\\Rules\\Constants\\MagicConstantContextRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L63" ] } }, "magicConstant.outOfNamespace": { "PHPStan\\Rules\\Constants\\MagicConstantContextRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L70" ] } }, "magicConstant.outOfTrait": { "PHPStan\\Rules\\Constants\\MagicConstantContextRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MagicConstantContextRule.php#L46" ] } }, "match.alwaysFalse": { "PHPStan\\Rules\\Comparison\\MatchExpressionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L104" ] } }, "match.alwaysTrue": { "PHPStan\\Rules\\Comparison\\MatchExpressionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L120" ] } }, "match.unhandled": { "PHPStan\\Rules\\Comparison\\MatchExpressionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L140" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/MatchExpressionRule.php#L145" ] } }, "match.void": { "PHPStan\\Rules\\Comparison\\UsageOfVoidMatchExpressionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/UsageOfVoidMatchExpressionRule.php#L26" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/UsageOfVoidMatchExpressionRule.php#L28" ] } }, "method.abstract": { "PHPStan\\Rules\\Methods\\AbstractMethodInNonAbstractClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php#L54" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php#L56" ] }, "PHPStan\\Rules\\Methods\\MissingMethodImplementationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodImplementationRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodImplementationRule.php#L62" ] } }, "method.abstractPrivate": { "PHPStan\\Rules\\Methods\\AbstractPrivateMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractPrivateMethodRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractPrivateMethodRule.php#L54" ] } }, "method.alreadyNarrowedType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php#L96" ] } }, "method.callToAbstract": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L291" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L297" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L291" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L297" ] } }, "method.childParameterType": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L182", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L250", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L278", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L298" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L184", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L252", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L280", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L300" ] }, "PHPStan\\Rules\\Methods\\MethodSignatureRule": { @@ -9149,10 +9181,10 @@ }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L182", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L250", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L278", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L298", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L184", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L252", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L280", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L300", "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodSignatureRule.php#L137" ] } @@ -9166,8 +9198,8 @@ "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodSignatureRule.php#L87", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L260", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L273" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L274", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L287" ] } }, @@ -9226,14 +9258,14 @@ "method.finalPrivate": { "PHPStan\\Rules\\Methods\\FinalPrivateMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/FinalPrivateMethodRule.php#L41" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/FinalPrivateMethodRule.php#L43" ] } }, "method.impossibleType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php#L76" ] } }, @@ -9280,19 +9312,19 @@ "method.missingOverride": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L119" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L125" ] } }, "method.nameCase": { "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L159" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L164" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L159" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L164" ] }, "PHPStan\\Rules\\Methods\\WrongCaseOfInheritedMethodRule": { @@ -9302,403 +9334,403 @@ }, "PHPStan\\Rules\\PHPUnit\\DataProviderDeclarationRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L176" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L183" ] } }, "method.nonAbstract": { "PHPStan\\Rules\\Methods\\AbstractMethodInNonAbstractClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php#L67" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php#L69" ] } }, "method.nonObject": { "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L75" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L75" ] } }, "method.nonStatic": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L167" ] } }, "method.notFound": { "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L136" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L131" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L136" ] } }, "method.override": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L97" ] } }, "method.parentMethodFinal": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L130", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L144", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L70" ] } }, "method.parentMethodFinalByPhpDoc": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L139", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L153", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L82" ] } }, "method.private": { "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L104", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L148" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L153" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L104", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L148" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L153" ] } }, "method.protected": { "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L148" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L153" ] }, "PHPStan\\Rules\\Methods\\MethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L148" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodCallCheck.php#L153" ] } }, "method.resultUnused": { "PHPStan\\Rules\\DeadCode\\CallToMethodStatementWithoutImpurePointsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToMethodStatementWithoutImpurePointsRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToMethodStatementWithoutImpurePointsRule.php#L65" ] }, "PHPStan\\Rules\\Methods\\CallToMethodStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToMethodStatementWithoutSideEffectsRule.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToMethodStatementWithoutSideEffectsRule.php#L79" ] } }, "method.shadowTemplate": { "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTemplateTypeRule.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTemplateTypeRule.php#L83" ] } }, "method.static": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L165" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L179" ] } }, "method.staticCall": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L262" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L268" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L262" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L268" ] } }, "method.templateTypeNotInParameter": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L546" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L551" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L546" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L551" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L546" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L551" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L546" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L551" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L546" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L551" ] } }, "method.tentativeReturnType": { "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L203" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/OverridingMethodRule.php#L217" ] } }, "method.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "method.unused": { "PHPStan\\Rules\\DeadCode\\UnusedPrivateMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivateMethodRule.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivateMethodRule.php#L190" ] } }, "method.variance": { "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\FunctionSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\MethodSignatureVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\PropertyVarianceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/VarianceCheck.php#L47" ] } }, "method.visibility": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L32", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L34", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L46" ] }, "PHPStan\\Rules\\Methods\\MethodVisibilityInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityInInterfaceRule.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityInInterfaceRule.php#L45" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L32", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L34", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodVisibilityComparisonHelper.php#L46" ] } }, "method.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, @@ -9761,46 +9793,46 @@ "methodTag.shadowTemplate": { "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTagTemplateTypeCheck.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTagTemplateTypeCheck.php#L77" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTagTemplateTypeCheck.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/MethodTagTemplateTypeCheck.php#L77" ] } }, "methodTag.trait": { "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L234" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L240" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L234" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L240" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L234" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L240" ] } }, "methodTag.unresolvableType": { "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L254" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L260" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L254" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L260" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L254" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L260" ] } }, @@ -9821,112 +9853,112 @@ "missingType.callable": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L224" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L224" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L224" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L231" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L210" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L216" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L210" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L216" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L210" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L216" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L108" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L108" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L108" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L191" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L197" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L191" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L197" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L191" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L197" ] }, "PHPStan\\Rules\\Constants\\MissingClassConstantTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L92" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L112" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L71" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L73" ] }, "PHPStan\\Rules\\Methods\\MissingMethodParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L116" ] }, "PHPStan\\Rules\\Methods\\MissingMethodReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L86" ] }, "PHPStan\\Rules\\Methods\\MissingMethodSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L80" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L209" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L214" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L209" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L214" ] }, "PHPStan\\Rules\\Properties\\MissingPropertyTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L84" ] }, "PHPStan\\Rules\\Properties\\SetPropertyHookParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L151" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L156" ] } }, @@ -9950,285 +9982,285 @@ "missingType.generics": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L213" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L220" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L213" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L220" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L213" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L220" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L183" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L189" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L183" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L189" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L183" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L189" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L98" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L98" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L98" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L164" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L170" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L164" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L170" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L164" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L170" ] }, "PHPStan\\Rules\\Constants\\MissingClassConstantTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L82" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L100" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L102" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L64" ] }, "PHPStan\\Rules\\Generics\\ClassAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L193" ] }, "PHPStan\\Rules\\Generics\\EnumAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L193" ] }, "PHPStan\\Rules\\Generics\\InterfaceAncestorsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L193" ] }, "PHPStan\\Rules\\Generics\\UsedTraitsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Generics/GenericAncestorsCheck.php#L193" ] }, "PHPStan\\Rules\\Methods\\MissingMethodParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L103" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L105" ] }, "PHPStan\\Rules\\Methods\\MissingMethodReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L76" ] }, "PHPStan\\Rules\\Methods\\MissingMethodSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L67" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L69" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L199" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L204" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L115" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L199" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L204" ] }, "PHPStan\\Rules\\Properties\\MissingPropertyTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L74" ] }, "PHPStan\\Rules\\Properties\\SetPropertyHookParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L140" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L145" ] } }, "missingType.iterableValue": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L207" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L207" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L207" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L198" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L204" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L198" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L204" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L198" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MethodTagCheck.php#L204" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L88" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L88" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L88" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L179" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L185" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L179" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L185" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L179" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L185" ] }, "PHPStan\\Rules\\Constants\\MissingClassConstantTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Constants/MissingClassConstantTypehintRule.php#L70" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L90" ] }, "PHPStan\\Rules\\Functions\\MissingFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L53" ] }, "PHPStan\\Rules\\Methods\\MissingMethodParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L92" ] }, "PHPStan\\Rules\\Methods\\MissingMethodReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L64" ] }, "PHPStan\\Rules\\Methods\\MissingMethodSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L54" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodSelfOutTypeRule.php#L56" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L187" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L192" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L104" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L187" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L192" ] }, "PHPStan\\Rules\\Properties\\MissingPropertyTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L62" ] }, "PHPStan\\Rules\\Properties\\SetPropertyHookParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L127" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L132" ] } }, "missingType.parameter": { "PHPStan\\Rules\\Functions\\MissingFunctionParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionParameterTypehintRule.php#L76" ] }, "PHPStan\\Rules\\Methods\\MissingMethodParameterTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodParameterTypehintRule.php#L77" ] } }, "missingType.property": { "PHPStan\\Rules\\Properties\\MissingPropertyTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingPropertyTypehintRule.php#L48" ] } }, "missingType.return": { "PHPStan\\Rules\\Functions\\MissingFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/MissingFunctionReturnTypehintRule.php#L44" ] }, "PHPStan\\Rules\\Methods\\MissingMethodReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L48" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MissingMethodReturnTypehintRule.php#L50" ] } }, @@ -10291,51 +10323,51 @@ "mixin.nonObject": { "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L70" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L70" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L70" ] } }, "mixin.trait": { "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L168" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L168" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L168" ] } }, "mixin.unresolvableType": { "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L135" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L141" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L135" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L141" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L135" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/MixinCheck.php#L141" ] } }, @@ -10377,21 +10409,21 @@ "new.abstract": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L170" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L174" ] } }, "new.dateTime": { "PHPStan\\Rules\\DateTimeInstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DateTimeInstantiationRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DateTimeInstantiationRule.php#L66" ] } }, "new.dateTimeImmutable": { "PHPStan\\Rules\\DateTimeInstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DateTimeInstantiationRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DateTimeInstantiationRule.php#L66" ] } }, @@ -10426,14 +10458,14 @@ "new.enum": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L154" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L158" ] } }, "new.interface": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L166" ] } }, @@ -10468,41 +10500,41 @@ "new.noConstructor": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L184" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L188" ] } }, "new.privateConstructor": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L204" ] } }, "new.protectedConstructor": { "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L200" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L204" ] } }, "new.resultUnused": { "PHPStan\\Rules\\DeadCode\\CallToConstructorStatementWithoutImpurePointsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToConstructorStatementWithoutImpurePointsRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToConstructorStatementWithoutImpurePointsRule.php#L48" ] }, "PHPStan\\Rules\\Methods\\CallToConstructorStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php#L53", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php#L55", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php#L70" ] } }, "new.static": { "PHPStan\\Rules\\Classes\\NewStaticRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NewStaticRule.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/NewStaticRule.php#L54" ] } }, @@ -10516,195 +10548,195 @@ "new.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "new.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, "notEqual.alwaysFalse": { "PHPStan\\Rules\\Comparison\\ConstantLooseComparisonRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L66" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L72" ] } }, "notEqual.alwaysTrue": { "PHPStan\\Rules\\Comparison\\ConstantLooseComparisonRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ConstantLooseComparisonRule.php#L91" ] } }, "notEqual.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, @@ -10718,445 +10750,445 @@ "notIdentical.alwaysFalse": { "PHPStan\\Rules\\Comparison\\StrictComparisonOfDifferentTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L121" ] } }, "notIdentical.alwaysTrue": { "PHPStan\\Rules\\Comparison\\StrictComparisonOfDifferentTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L142" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php#L148" ] } }, "nullCoalesce.expr": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "nullCoalesce.initializedProperty": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "nullCoalesce.offset": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L299", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L304", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L99" ] } }, "nullCoalesce.property": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332" ] } }, "nullCoalesce.variable": { "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L276", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L327", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L332", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L70" ] } }, "nullableType.mixed": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L117" ] } }, "nullableType.never": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L117" ] } }, "nullableType.void": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L115" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L117" ] } }, "nullsafe.assign": { "PHPStan\\Rules\\Operators\\InvalidAssignVarRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L45" ] } }, "nullsafe.byRef": { "PHPStan\\Rules\\Functions\\ArrowFunctionReturnNullsafeByRefRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrowFunctionReturnNullsafeByRefRule.php#L39" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ArrowFunctionReturnNullsafeByRefRule.php#L41" ] }, "PHPStan\\Rules\\Functions\\ReturnNullsafeByRefRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ReturnNullsafeByRefRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ReturnNullsafeByRefRule.php#L48" ] }, "PHPStan\\Rules\\Operators\\InvalidAssignVarRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidAssignVarRule.php#L54" ] } }, "nullsafe.neverNull": { "PHPStan\\Rules\\Methods\\NullsafeMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/NullsafeMethodCallRule.php#L32" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/NullsafeMethodCallRule.php#L34" ] }, "PHPStan\\Rules\\Properties\\NullsafePropertyFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/NullsafePropertyFetchRule.php#L40" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/NullsafePropertyFetchRule.php#L42" ] }, "PHPStan\\Rules\\Variables\\EmptyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L252", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L262" ] }, "PHPStan\\Rules\\Variables\\IssetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L252", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L262" ] }, "PHPStan\\Rules\\Variables\\NullCoalesceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L252", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L257", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/IssetCheck.php#L262" ] } }, "offsetAccess.invalidOffset": { "PHPStan\\Rules\\Arrays\\InvalidKeyInArrayDimFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayDimFetchRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/InvalidKeyInArrayDimFetchRule.php#L68" ] } }, "offsetAccess.noDim": { "PHPStan\\Rules\\Arrays\\OffsetAccessWithoutDimForReadingRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessWithoutDimForReadingRule.php#L33" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessWithoutDimForReadingRule.php#L35" ] } }, "offsetAccess.nonArray": { "PHPStan\\Rules\\Arrays\\ArrayDestructuringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/ArrayDestructuringRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/ArrayDestructuringRule.php#L74" ] } }, "offsetAccess.nonOffsetAccessible": { "PHPStan\\Rules\\Arrays\\NonexistentOffsetInArrayDimFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php#L82", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php#L86", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php#L94" ] } }, "offsetAccess.notFound": { "PHPStan\\Rules\\Arrays\\ArrayDestructuringRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L109", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L115", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L66" ] }, "PHPStan\\Rules\\Arrays\\NonexistentOffsetInArrayDimFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L109", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L115", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php#L66" ] } }, "offsetAssign.dimType": { "PHPStan\\Rules\\Arrays\\OffsetAccessAssignOpRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignOpRule.php#L84", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignOpRule.php#L93" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignOpRule.php#L86", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignOpRule.php#L95" ] }, "PHPStan\\Rules\\Arrays\\OffsetAccessAssignmentRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignmentRule.php#L85", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignmentRule.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignmentRule.php#L87", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessAssignmentRule.php#L96" ] } }, "offsetAssign.valueType": { "PHPStan\\Rules\\Arrays\\OffsetAccessValueAssignmentRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessValueAssignmentRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Arrays/OffsetAccessValueAssignmentRule.php#L91" ] } }, "outOfClass.parent": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L127" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L63" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L114" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L98" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L98" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L101" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L101" ] } }, "outOfClass.self": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L117" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L63" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L105" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L84" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L84" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L90" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L90" ] } }, "outOfClass.static": { "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ClassConstantRule.php#L117" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInInstanceOfRule.php#L63" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InstantiationRule.php#L79" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L84" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L84" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L90" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L90" ] } }, "paramClosureThis.nonClosure": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L175" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L177" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L175" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L177" ] } }, "paramImmediatelyInvokedCallable.nonCallable": { "PHPStan\\Rules\\PhpDoc\\IncompatibleParamImmediatelyInvokedCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L86" ] } }, "paramLaterInvokedCallable.nonCallable": { "PHPStan\\Rules\\PhpDoc\\IncompatibleParamImmediatelyInvokedCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L86" ] } }, "paramOut.type": { "PHPStan\\Rules\\Variables\\ParameterOutAssignedTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutAssignedTypeRule.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutAssignedTypeRule.php#L111" ] }, "PHPStan\\Rules\\Variables\\ParameterOutExecutionEndTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutExecutionEndTypeRule.php#L125" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutExecutionEndTypeRule.php#L127" ] } }, "paramOut.unusedType": { "PHPStan\\Rules\\TooWideTypehints\\TooWideFunctionParameterOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L109" ] }, "PHPStan\\Rules\\TooWideTypehints\\TooWideMethodParameterOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L109" ] } }, "parameter.byRef": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L79" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L79" ] } }, "parameter.defaultValue": { "PHPStan\\Rules\\Functions\\IncompatibleArrowFunctionDefaultParameterTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleArrowFunctionDefaultParameterTypeRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleArrowFunctionDefaultParameterTypeRule.php#L64" ] }, "PHPStan\\Rules\\Functions\\IncompatibleClosureDefaultParameterTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleClosureDefaultParameterTypeRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleClosureDefaultParameterTypeRule.php#L64" ] }, "PHPStan\\Rules\\Functions\\IncompatibleDefaultParameterTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleDefaultParameterTypeRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/IncompatibleDefaultParameterTypeRule.php#L64" ] }, "PHPStan\\Rules\\Methods\\IncompatibleDefaultParameterTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/IncompatibleDefaultParameterTypeRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/IncompatibleDefaultParameterTypeRule.php#L66" ] } }, @@ -11191,34 +11223,34 @@ "parameter.duplicate": { "PHPStan\\Rules\\Functions\\RedefinedParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/RedefinedParametersRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/RedefinedParametersRule.php#L54" ] } }, "parameter.implicitlyNullable": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L764" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L769" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L764" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L769" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L764" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L769" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L764" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L769" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L764" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L769" ] } }, @@ -11253,378 +11285,378 @@ "parameter.missing": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L55" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L55" ] } }, "parameter.noParent": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L457" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L462" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L457" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L462" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L457" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L462" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L457" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L462" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L457" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L462" ] } }, "parameter.notByRef": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L98" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L98" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L134" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L136" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L134" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L136" ] } }, "parameter.notFound": { "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L99" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatibleParamImmediatelyInvokedCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleParamImmediatelyInvokedCallableRule.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L61" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L61" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/AssertRuleHelper.php#L79" ] }, "PHPStan\\Rules\\PhpDoc\\MethodConditionalReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php#L99" ] } }, "parameter.notOptional": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L116", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L118", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L226", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L351" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L116", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L224", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L118", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L226", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L351" ] } }, "parameter.notVariadic": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L137", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L328" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L139", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L155", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L330" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L137", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L328" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L139", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L155", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L330" ] } }, "parameter.phpDocType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L149", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L158" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L151", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L160" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L149", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L158" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L151", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L160" ] } }, "parameter.requiredAfterOptional": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L581" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L586" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L581" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L586" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L581" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L586" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L581" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L586" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L581" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L586" ] } }, "parameter.trait": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L171", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L426" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L176", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L431" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L171", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L426" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L176", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L431" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L171", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L426" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L176", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L431" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L171", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L426" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L176", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L431" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L171", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L426" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L176", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L431" ] } }, "parameter.unionTypeNotSupported": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L118", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L340" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L123", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L345" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L118", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L340" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L123", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L345" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L118", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L340" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L123", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L345" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L118", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L340" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L123", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L345" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L118", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L340" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L123", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L345" ] } }, "parameter.unresolvableNativeType": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L400" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L158", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L405" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L400" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L158", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L405" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L400" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L158", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L405" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L400" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L158", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L405" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L153", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L400" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L158", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L405" ] } }, "parameter.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L70" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L70" ] } }, "parameter.variadic": { "PHPStan\\Rules\\Methods\\ConsistentConstructorRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L202" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L204" ] }, "PHPStan\\Rules\\Methods\\OverridingMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L202" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/MethodParameterComparisonHelper.php#L204" ] } }, "parameter.variadicNotLast": { "PHPStan\\Rules\\Functions\\VariadicParametersDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/VariadicParametersDeclarationRule.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/VariadicParametersDeclarationRule.php#L46" ] } }, "parameter.void": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L390" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L148", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L395" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L390" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L148", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L395" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L390" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L148", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L395" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L390" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L148", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L395" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L143", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L390" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L148", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L395" ] } }, "parameterByRef.type": { "PHPStan\\Rules\\Variables\\ParameterOutAssignedTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutAssignedTypeRule.php#L109" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/ParameterOutAssignedTypeRule.php#L111" ] } }, "parameterByRef.unusedType": { "PHPStan\\Rules\\TooWideTypehints\\TooWideFunctionParameterOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L109" ] }, "PHPStan\\Rules\\TooWideTypehints\\TooWideMethodParameterOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideParameterOutTypeCheck.php#L109" ] } }, "phpDoc.parseError": { "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocTagValueRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php#L80", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php#L94" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php#L82", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php#L96" ] } }, "phpDoc.phpstanTag": { "PHPStan\\Rules\\PhpDoc\\InvalidPHPStanDocTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPHPStanDocTagRule.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPHPStanDocTagRule.php#L115" ] } }, "phpParser.classRenamed": { "PHPStan\\Rules\\Api\\OldPhpParser4ClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/OldPhpParser4ClassRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/OldPhpParser4ClassRule.php#L76" ] } }, "phpParser.nodeConnectingAttribute": { "PHPStan\\Rules\\Api\\NodeConnectingVisitorAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/NodeConnectingVisitorAttributesRule.php#L71" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/NodeConnectingVisitorAttributesRule.php#L73" ] } }, @@ -11638,94 +11670,108 @@ "phpstan.debugScope": { "PHPStan\\Rules\\Debug\\DebugScopeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DebugScopeRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DebugScopeRule.php#L64" + ] + } + }, + "phpstan.dumpNativeType": { + "PHPStan\\Rules\\Debug\\DumpNativeTypeRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DumpNativeTypeRule.php#L57" ] } }, "phpstan.dumpPhpDocType": { "PHPStan\\Rules\\Debug\\DumpPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DumpPhpDocTypeRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DumpPhpDocTypeRule.php#L57" ] } }, "phpstan.dumpType": { "PHPStan\\Rules\\Debug\\DumpTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DumpTypeRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/DumpTypeRule.php#L57" ] } }, "phpstan.internal": { "PHPStan\\Analyser\\Analyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/Analyser.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/Analyser.php#L111" ] }, "PHPStan\\Analyser\\AnalyserResultFinalizer": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L54" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L58" ] }, "PHPStan\\Analyser\\FileAnalyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L126", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L175", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L261" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L139", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L188", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L274" ] }, "PHPStan\\PhpDoc\\StubValidator": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/PhpDoc/StubValidator.php#L163" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/PhpDoc/StubValidator.php#L166" ] } }, "phpstan.nativeType": { "PHPStan\\Rules\\Debug\\FileAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L130" ] } }, "phpstan.parse": { "PHPStan\\Analyser\\FileAnalyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L254", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L257" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L267", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L270" ] } }, "phpstan.path": { "PHPStan\\Analyser\\FileAnalyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L282", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L284" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L297", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L299" ] } }, "phpstan.php": { "PHPStan\\Analyser\\FileAnalyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L348", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L358" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L361", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L371" ] } }, "phpstan.reflection": { "PHPStan\\Analyser\\AnalyserResultFinalizer": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L62", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L70" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L66", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/AnalyserResultFinalizer.php#L74" ] }, "PHPStan\\Analyser\\FileAnalyser": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L134", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L142", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L183", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L191", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L268", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L275" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L147", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L155", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L196", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L204", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L281", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Analyser/FileAnalyser.php#L288" + ] + } + }, + "phpstan.superType": { + "PHPStan\\Rules\\Debug\\FileAssertRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L164" ] } }, @@ -11739,161 +11785,162 @@ "phpstan.type": { "PHPStan\\Rules\\Debug\\FileAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L97" ] } }, "phpstan.unknownExpectation": { "PHPStan\\Rules\\Debug\\FileAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L107", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L140", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L148", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L157", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L166", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L185", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L117", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L150", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L184", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L192", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L201", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L210", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L229", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L84" ] } }, "phpstan.variable": { "PHPStan\\Rules\\Debug\\FileAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L197" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Debug/FileAssertRule.php#L241" ] } }, "phpstanApi.class": { "PHPStan\\Rules\\Api\\ApiClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassExtendsRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassExtendsRule.php#L58" ] }, "PHPStan\\Rules\\Api\\ApiInstanceofRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L60" ] } }, "phpstanApi.classConstant": { "PHPStan\\Rules\\Api\\ApiClassConstFetchRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassConstFetchRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassConstFetchRule.php#L58" ] } }, "phpstanApi.constructor": { "PHPStan\\Rules\\Api\\ApiInstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstantiationRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstantiationRule.php#L52" ] } }, "phpstanApi.enum": { "PHPStan\\Rules\\Api\\ApiInstanceofRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L60" ] } }, "phpstanApi.getTemplateType": { "PHPStan\\Rules\\Api\\GetTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/GetTemplateTypeRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/GetTemplateTypeRule.php#L76" ] } }, "phpstanApi.instanceofAssumption": { "PHPStan\\Rules\\Api\\ApiInstanceofRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L111" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L113" ] } }, "phpstanApi.instanceofType": { "PHPStan\\Rules\\Api\\ApiInstanceofTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofTypeRule.php#L144", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofTypeRule.php#L153" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofTypeRule.php#L146", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofTypeRule.php#L155" ] } }, "phpstanApi.interface": { "PHPStan\\Rules\\Api\\ApiClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassImplementsRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiClassImplementsRule.php#L65" ] }, "PHPStan\\Rules\\Api\\ApiInstanceofRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L60" ] }, "PHPStan\\Rules\\Api\\ApiInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInterfaceExtendsRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInterfaceExtendsRule.php#L65" ] } }, "phpstanApi.method": { "PHPStan\\Rules\\Api\\ApiMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiMethodCallRule.php#L53" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiMethodCallRule.php#L55" ] }, "PHPStan\\Rules\\Api\\ApiStaticCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiStaticCallRule.php#L68" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiStaticCallRule.php#L70" ] } }, "phpstanApi.phpstanNamespace": { "PHPStan\\Rules\\Api\\PhpStanNamespaceIn3rdPartyPackageRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/PhpStanNamespaceIn3rdPartyPackageRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/PhpStanNamespaceIn3rdPartyPackageRule.php#L57" ] } }, "phpstanApi.runtimeReflection": { "PHPStan\\Rules\\Api\\RuntimeReflectionFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/RuntimeReflectionFunctionRule.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/RuntimeReflectionFunctionRule.php#L74" ] }, "PHPStan\\Rules\\Api\\RuntimeReflectionInstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/RuntimeReflectionInstantiationRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/RuntimeReflectionInstantiationRule.php#L93" ] } }, "phpstanApi.trait": { "PHPStan\\Rules\\Api\\ApiInstanceofRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiInstanceofRule.php#L60" ] }, "PHPStan\\Rules\\Api\\ApiTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiTraitUseRule.php#L51" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Api/ApiTraitUseRule.php#L53" ] } }, "phpstanApi.varTagAssumption": { "PHPStan\\Rules\\PhpDoc\\VarTagChangedExpressionTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L125" ] }, "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L120" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L125" ] } }, "phpstanPlayground.configParameter": { "PHPStan\\Rules\\Playground\\PromoteParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Playground/PromoteParameterRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Playground/PromoteParameterRule.php#L111" ] } }, @@ -11916,6 +11963,13 @@ ] } }, + "phpstanPlayground.phpDoc": { + "PHPStan\\Rules\\Playground\\PhpdocCommentRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Playground/PhpdocCommentRule.php#L45" + ] + } + }, "phpstanPlayground.staticWithoutType": { "PHPStan\\Rules\\Playground\\StaticVarWithoutTypeRule": { "phpstan/phpstan-src": [ @@ -11933,36 +11987,36 @@ "phpunit.assertCount": { "PHPStan\\Rules\\PHPUnit\\AssertSameWithCountRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameWithCountRule.php#L47", - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameWithCountRule.php#L63" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameWithCountRule.php#L51", + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameWithCountRule.php#L67" ] } }, "phpunit.assertEquals": { "PHPStan\\Rules\\PHPUnit\\AssertEqualsIsDiscouragedRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php#L66" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertEqualsIsDiscouragedRule.php#L71" ] } }, "phpunit.assertFalse": { "PHPStan\\Rules\\PHPUnit\\AssertSameBooleanExpectedRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php#L50" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php#L54" ] } }, "phpunit.assertNull": { "PHPStan\\Rules\\PHPUnit\\AssertSameNullExpectedRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameNullExpectedRule.php#L44" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameNullExpectedRule.php#L48" ] } }, "phpunit.assertTrue": { "PHPStan\\Rules\\PHPUnit\\AssertSameBooleanExpectedRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php#L44" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/AssertSameBooleanExpectedRule.php#L48" ] } }, @@ -12036,28 +12090,28 @@ "phpunit.dataProviderClass": { "PHPStan\\Rules\\PHPUnit\\DataProviderDeclarationRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L148" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L155" ] } }, "phpunit.dataProviderMethod": { "PHPStan\\Rules\\PHPUnit\\DataProviderDeclarationRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L162" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L169" ] } }, "phpunit.dataProviderPublic": { "PHPStan\\Rules\\PHPUnit\\DataProviderDeclarationRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L186" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L193" ] } }, "phpunit.dataProviderStatic": { "PHPStan\\Rules\\PHPUnit\\DataProviderDeclarationRule": { "phpstan/phpstan-phpunit": [ - "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L196" + "https://github.com/phpstan/phpstan-phpunit/blob/2.0.x/src/Rules/PHPUnit/DataProviderHelper.php#L203" ] } }, @@ -12097,247 +12151,247 @@ "possiblyImpure.betweenPhpTags": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.die": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.echo": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.eval": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.exit": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.functionCall": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.global": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.include": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.methodCall": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.new": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.print": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.propertyAssign": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.propertyAssignByRef": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.propertyUnset": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.require": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.static": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.staticPropertyAccess": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.superglobal": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.yield": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "possiblyImpure.yieldFrom": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L85" ] } }, "postDec.expr": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L85" ] } }, @@ -12351,14 +12405,14 @@ "postDec.type": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L109" ] } }, "postInc.expr": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L85" ] } }, @@ -12372,7 +12426,7 @@ "postInc.type": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L109" ] } }, @@ -12393,7 +12447,7 @@ "preDec.expr": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L85" ] } }, @@ -12407,14 +12461,14 @@ "preDec.type": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L109" ] } }, "preInc.expr": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L85" ] } }, @@ -12428,85 +12482,85 @@ "preInc.type": { "PHPStan\\Rules\\Operators\\InvalidIncDecOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L107" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidIncDecOperationRule.php#L109" ] } }, "print.nonString": { "PHPStan\\Rules\\Cast\\PrintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/PrintRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Cast/PrintRule.php#L47" ] } }, "property.abstract": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L85" ] } }, "property.abstractFinal": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L134", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L151" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L136", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L153" ] } }, "property.abstractFinalHook": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L106" ] } }, "property.abstractInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L84" ] } }, "property.abstractNonHooked": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L65" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L67" ] } }, "property.abstractPrivate": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L103" ] } }, "property.abstractWithoutAbstractHook": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L76" ] } }, "property.assignByRef": { "PHPStan\\Rules\\Properties\\PropertyAssignRefRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyAssignRefRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyAssignRefRule.php#L66" ] } }, "property.callableType": { "PHPStan\\Rules\\Properties\\InvalidCallablePropertyTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/InvalidCallablePropertyTypeRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/InvalidCallablePropertyTypeRule.php#L63" ] } }, "property.defaultValue": { "PHPStan\\Rules\\Properties\\DefaultValueTypesAssignedToPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/DefaultValueTypesAssignedToPropertiesRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/DefaultValueTypesAssignedToPropertiesRule.php#L64" ] } }, @@ -12580,82 +12634,82 @@ "property.extraNativeType": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L223" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L228" ] } }, "property.final": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L44" ] } }, "property.finalInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L93" ] } }, "property.finalPrivate": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L112" ] } }, "property.finalPrivateHook": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L123" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L125" ] } }, "property.hookBodyInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L113" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L115" ] } }, "property.hookReadOnly": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L162" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L164" ] } }, "property.hookWithoutBody": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L93" ] } }, "property.hookedStatic": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L73" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L75" ] }, "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L173" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L175" ] } }, "property.hooksNotSupported": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L54" ] } }, "property.inInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L37" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L39" ] } }, @@ -12722,315 +12776,327 @@ "property.invalidPromoted": { "PHPStan\\Rules\\Classes\\InvalidPromotedPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L68", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L76", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L70", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L78", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L99" ] } }, "property.missingNativeType": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L171" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L176" + ] + } + }, + "property.nameNotString": { + "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L78" + ] + }, + "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L78" ] } }, "property.nativeType": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L189", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L200", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L211" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L194", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L205", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L216" ] } }, "property.neverRead": { "PHPStan\\Rules\\DeadCode\\UnusedPrivatePropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L231" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L237" ] } }, "property.neverWritten": { "PHPStan\\Rules\\DeadCode\\UnusedPrivatePropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L245" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L251" ] } }, "property.nonHookedInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L48" ] } }, "property.nonObject": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L122" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L122" ] } }, "property.nonPublicInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L57" ] } }, "property.nonStatic": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L54" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L59" ] } }, "property.notFound": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L164" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L194" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L164" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L194" ] } }, "property.notReadable": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L106" ] } }, "property.notWritable": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L117" ] } }, "property.onlyRead": { "PHPStan\\Rules\\DeadCode\\UnusedPrivatePropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L250" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L256" ] } }, "property.onlyWritten": { "PHPStan\\Rules\\DeadCode\\UnusedPrivatePropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L236" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L242" ] } }, "property.parentPropertyFinal": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L145" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L150" ] } }, "property.parentPropertyFinalByPhpDoc": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L155" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L160" ] } }, "property.phpDocType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L75", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L77", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L87" ] }, "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L257", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L271", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L289", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L303" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L262", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L276", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L294", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L308" ] } }, "property.private": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L141", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L171", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L236" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L141", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L171", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L236" ] } }, "property.promotedNotSupported": { "PHPStan\\Rules\\Classes\\InvalidPromotedPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/InvalidPromotedPropertiesRule.php#L57" ] } }, "property.protected": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L236" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L206" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L236" ] } }, "property.readOnly": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L92" ] } }, "property.readOnlyAssignByRef": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyAssignRefRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRefRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRefRule.php#L52" ] } }, "property.readOnlyAssignNotInConstructor": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L105" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L107" ] } }, "property.readOnlyAssignNotOnThis": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L91" ] } }, "property.readOnlyAssignOutOfClass": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L65", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L73" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L67", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyAssignRule.php#L75" ] } }, "property.readOnlyByPhpDocAssignByRef": { "PHPStan\\Rules\\Properties\\ReadOnlyByPhpDocPropertyAssignRefRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRefRule.php#L50" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRefRule.php#L52" ] } }, "property.readOnlyByPhpDocAssignNotInConstructor": { "PHPStan\\Rules\\Properties\\ReadOnlyByPhpDocPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L122" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L124" ] } }, "property.readOnlyByPhpDocAssignNotOnThis": { "PHPStan\\Rules\\Properties\\ReadOnlyByPhpDocPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L104" ] } }, "property.readOnlyByPhpDocAssignOutOfClass": { "PHPStan\\Rules\\Properties\\ReadOnlyByPhpDocPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L78", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L86" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L80", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php#L88" ] } }, "property.readOnlyByPhpDocDefaultValue": { "PHPStan\\Rules\\Properties\\ReadOnlyByPhpDocPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyRule.php#L31" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyByPhpDocPropertyRule.php#L33" ] } }, "property.readOnlyDefaultValue": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L49" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L51" ] } }, "property.readOnlyInInterface": { "PHPStan\\Rules\\Properties\\PropertiesInInterfaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertiesInInterfaceRule.php#L66" ] } }, "property.readOnlyNoNativeType": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L44" ] } }, "property.readOnlyNotSupported": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L36" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L38" ] } }, "property.readOnlyStatic": { "PHPStan\\Rules\\Properties\\ReadOnlyPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadOnlyPropertyRule.php#L57" ] } }, "property.readWrite": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L74" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L79" ] } }, "property.static": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L68" ] } }, "property.staticAccess": { "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L242" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L246" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L242" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L246" ] } }, "property.trait": { "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L70" ] } }, @@ -13045,96 +13111,96 @@ "property.uninitializedReadonly": { "PHPStan\\Rules\\Properties\\MissingReadOnlyPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L46", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L48", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php#L63" ] } }, "property.uninitializedReadonlyByPhpDoc": { "PHPStan\\Rules\\Properties\\MissingReadOnlyByPhpDocPropertyAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L46", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L48", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php#L61" ] } }, "property.unresolvableNativeType": { "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L104" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ExistingClassesInPropertiesRule.php#L110" ] } }, "property.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L61" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php#L63" ] } }, "property.unused": { "PHPStan\\Rules\\DeadCode\\UnusedPrivatePropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L225" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/UnusedPrivatePropertyRule.php#L231" ] } }, "property.unusedType": { "PHPStan\\Rules\\TooWideTypehints\\TooWidePropertyTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWidePropertyTypeRule.php#L117" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWidePropertyTypeRule.php#L119" ] } }, "property.virtualDefault": { "PHPStan\\Rules\\Properties\\PropertyInClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L184" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/PropertyInClassRule.php#L186" ] } }, "property.visibility": { "PHPStan\\Rules\\Properties\\OverridingPropertyRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L126", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L135" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L131", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/OverridingPropertyRule.php#L140" ] } }, "property.writeOnly": { "PHPStan\\Rules\\Properties\\ReadingWriteOnlyPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadingWriteOnlyPropertiesRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/ReadingWriteOnlyPropertiesRule.php#L73" ] } }, "propertyGetHook.noRead": { "PHPStan\\Rules\\Properties\\GetNonVirtualPropertyHookReadRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/GetNonVirtualPropertyHookReadRule.php#L106" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/GetNonVirtualPropertyHookReadRule.php#L108" ] } }, "propertySetHook.nativeParameterType": { "PHPStan\\Rules\\Properties\\SetPropertyHookParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L63", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L73", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L68", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L78", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L90" ] } }, "propertySetHook.noAssign": { "PHPStan\\Rules\\Properties\\SetNonVirtualPropertyHookAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetNonVirtualPropertyHookAssignRule.php#L89" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetNonVirtualPropertyHookAssignRule.php#L91" ] } }, "propertySetHook.parameterType": { "PHPStan\\Rules\\Properties\\SetPropertyHookParameterRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L105" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/SetPropertyHookParameterRule.php#L110" ] } }, @@ -13197,82 +13263,82 @@ "propertyTag.trait": { "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L215" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L221" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L215" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L221" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L215" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L221" ] } }, "propertyTag.unresolvableType": { "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L235" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L241" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L235" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L241" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L235" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/PropertyTagCheck.php#L241" ] } }, "pureFunction.parameterByRef": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L61" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L61" ] } }, "pureFunction.void": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L74" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L74" ] } }, "pureMethod.parameterByRef": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L61" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L61" ] } }, "pureMethod.void": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L74" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L72" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L74" ] } }, @@ -13284,26 +13350,26 @@ }, "PHPStan\\Rules\\Regexp\\RegularExpressionPatternRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionPatternRule.php#L46" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Regexp/RegularExpressionPatternRule.php#L48" ] } }, "require.fileNotFound": { "PHPStan\\Rules\\Keywords\\RequireFileExistsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L124" ] } }, "requireExtends.class": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] } }, @@ -13338,50 +13404,50 @@ "requireExtends.duplicate": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L48" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L48" ] } }, "requireExtends.enum": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] } }, "requireExtends.finalClass": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L90" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L90" ] } }, "requireExtends.interface": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L77", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L82", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L77", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L82", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] } }, @@ -13416,59 +13482,59 @@ "requireExtends.nonObject": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L57" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L52" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L57" ] } }, "requireExtends.onClass": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L44" ] } }, "requireExtends.onEnum": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L44" ] } }, "requireExtends.onInterface": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L44" ] } }, "requireExtends.onTrait": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L42" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsDefinitionClassRule.php#L44" ] } }, "requireExtends.trait": { "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L81" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireExtendsCheck.php#L86" ] } }, "requireImplements.class": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L87" ] } }, @@ -13503,14 +13569,14 @@ "requireImplements.enum": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L87" ] } }, "requireImplements.interface": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L87" ] } }, @@ -13545,49 +13611,49 @@ "requireImplements.nonObject": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L64" ] } }, "requireImplements.onClass": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L37" ] } }, "requireImplements.onEnum": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L37" ] } }, "requireImplements.onInterface": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L37" ] } }, "requireImplements.onTrait": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L35" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionClassRule.php#L37" ] } }, "requireImplements.trait": { "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L82" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/RequireImplementsDefinitionTraitRule.php#L87" ] } }, "requireOnce.fileNotFound": { "PHPStan\\Rules\\Keywords\\RequireFileExistsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L118" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Keywords/RequireFileExistsRule.php#L124" ] } }, @@ -13622,22 +13688,22 @@ "return.empty": { "PHPStan\\Rules\\Functions\\ArrowFunctionReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L71" ] }, "PHPStan\\Rules\\Functions\\ClosureReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L71" ] }, "PHPStan\\Rules\\Functions\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L71" ] }, "PHPStan\\Rules\\Methods\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L71" ] } }, @@ -13672,258 +13738,335 @@ "return.missing": { "PHPStan\\Rules\\Missing\\MissingReturnRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L144", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L93" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L149", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L98" ] } }, "return.never": { "PHPStan\\Rules\\Functions\\ArrowFunctionReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L46" ] }, "PHPStan\\Rules\\Functions\\ClosureReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L46" ] }, "PHPStan\\Rules\\Functions\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L46" ] }, "PHPStan\\Rules\\Methods\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L44" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L46" ] }, "PHPStan\\Rules\\Missing\\MissingReturnRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L117" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Missing/MissingReturnRule.php#L122" ] } }, "return.neverTypeNotSupported": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ExistingClassesInArrowFunctionTypehintsRule.php#L37" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Functions/ExistingClassesInArrowFunctionTypehintsRule.php#L39" ] } }, "return.noParent": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L514" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L519" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L514" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L519" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L514" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L519" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L514" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L519" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L514" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L519" ] } }, "return.phpDocType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L206", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L213" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L215" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L206", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L213" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L215" ] } }, "return.trait": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L488" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L237", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L493" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L488" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L237", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L493" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L488" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L237", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L493" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L488" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L237", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L493" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L232", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L488" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L237", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L493" ] } }, "return.type": { "PHPStan\\Rules\\Functions\\ArrowFunctionReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L104" ] }, "PHPStan\\Rules\\Functions\\ClosureReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L104" ] }, "PHPStan\\Rules\\Functions\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L102" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L104" ] }, "PHPStan\\Rules\\Methods\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L102", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ReturnTypeRule.php#L114" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L104", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/ReturnTypeRule.php#L116" ] } }, "return.unionTypeNotSupported": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L203", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L350" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L355" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L203", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L350" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L355" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L203", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L350" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L355" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L203", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L350" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L355" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L203", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L350" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L208", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L355" ] } }, "return.unresolvableNativeType": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L215", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L467" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L220", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L472" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L215", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L467" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L220", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L472" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L215", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L467" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L220", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L472" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L215", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L467" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L220", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L472" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L215", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L467" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L220", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L472" ] } }, "return.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L190" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L188" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatiblePhpDocTypeCheck.php#L190" ] } }, "return.unusedType": { "PHPStan\\Rules\\TooWideTypehints\\TooWideArrowFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideArrowFunctionReturnTypehintRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideArrowFunctionReturnTypehintRule.php#L57" ] }, "PHPStan\\Rules\\TooWideTypehints\\TooWideClosureReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideClosureReturnTypehintRule.php#L77" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideClosureReturnTypehintRule.php#L79" ] }, "PHPStan\\Rules\\TooWideTypehints\\TooWideFunctionReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideFunctionReturnTypehintRule.php#L85" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideFunctionReturnTypehintRule.php#L87" ] }, "PHPStan\\Rules\\TooWideTypehints\\TooWideMethodReturnTypehintRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideMethodReturnTypehintRule.php#L112" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/TooWideTypehints/TooWideMethodReturnTypehintRule.php#L118" ] } }, "return.void": { "PHPStan\\Rules\\Functions\\ArrowFunctionReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\ClosureReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Functions\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L90" ] }, "PHPStan\\Rules\\Methods\\ReturnTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionReturnTypeCheck.php#L90" + ] + } + }, + "sealed.deprecatedClass": { + "PHPStan\\Rules\\Deprecations\\RestrictedDeprecatedClassNameUsageExtension": { + "phpstan/phpstan-deprecation-rules": [ + "https://github.com/phpstan/phpstan-deprecation-rules/blob/2.0.x/src/Rules/Deprecations/RestrictedDeprecatedClassNameUsageExtension.php#L62" + ] + } + }, + "sealed.deprecatedEnum": { + "PHPStan\\Rules\\Deprecations\\RestrictedDeprecatedClassNameUsageExtension": { + "phpstan/phpstan-deprecation-rules": [ + "https://github.com/phpstan/phpstan-deprecation-rules/blob/2.0.x/src/Rules/Deprecations/RestrictedDeprecatedClassNameUsageExtension.php#L62" + ] + } + }, + "sealed.deprecatedInterface": { + "PHPStan\\Rules\\Deprecations\\RestrictedDeprecatedClassNameUsageExtension": { + "phpstan/phpstan-deprecation-rules": [ + "https://github.com/phpstan/phpstan-deprecation-rules/blob/2.0.x/src/Rules/Deprecations/RestrictedDeprecatedClassNameUsageExtension.php#L62" + ] + } + }, + "sealed.deprecatedTrait": { + "PHPStan\\Rules\\Deprecations\\RestrictedDeprecatedClassNameUsageExtension": { + "phpstan/phpstan-deprecation-rules": [ + "https://github.com/phpstan/phpstan-deprecation-rules/blob/2.0.x/src/Rules/Deprecations/RestrictedDeprecatedClassNameUsageExtension.php#L62" + ] + } + }, + "sealed.internalClass": { + "PHPStan\\Rules\\InternalTag\\RestrictedInternalClassNameUsageExtension": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/InternalTag/RestrictedInternalClassNameUsageExtension.php#L65" + ] + } + }, + "sealed.internalEnum": { + "PHPStan\\Rules\\InternalTag\\RestrictedInternalClassNameUsageExtension": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/InternalTag/RestrictedInternalClassNameUsageExtension.php#L65" + ] + } + }, + "sealed.internalInterface": { + "PHPStan\\Rules\\InternalTag\\RestrictedInternalClassNameUsageExtension": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/InternalTag/RestrictedInternalClassNameUsageExtension.php#L65" + ] + } + }, + "sealed.internalTrait": { + "PHPStan\\Rules\\InternalTag\\RestrictedInternalClassNameUsageExtension": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/InternalTag/RestrictedInternalClassNameUsageExtension.php#L65" + ] + } + }, + "sealed.nonObject": { + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/SealedDefinitionClassRule.php#L67" + ] + } + }, + "sealed.onEnum": { + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/SealedDefinitionClassRule.php#L56" + ] + } + }, + "sealed.onTrait": { + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionTraitRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/SealedDefinitionTraitRule.php#L49" ] } }, @@ -13986,137 +14129,137 @@ "selfOut.static": { "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L62" ] } }, "selfOut.trait": { "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L296" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L301" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L296" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L301" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L296" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L301" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L296" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L301" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L296" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionDefinitionCheck.php#L301" ] } }, "selfOut.type": { "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L55" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L57" ] } }, "selfOut.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\IncompatibleSelfOutTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L69" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php#L71" ] } }, "smaller.alwaysFalse": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "smaller.alwaysTrue": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "smaller.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, "smallerOrEqual.alwaysFalse": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "smallerOrEqual.alwaysTrue": { "PHPStan\\Rules\\Comparison\\NumberComparisonOperatorsConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php#L95" ] } }, "smallerOrEqual.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, "spaceship.invalid": { "PHPStan\\Rules\\Operators\\InvalidComparisonOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L98" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidComparisonOperationRule.php#L100" ] } }, "staticClassAccess.privateConstant": { "PHPStan\\Rules\\Classes\\AccessPrivateConstantThroughStaticRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AccessPrivateConstantThroughStaticRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AccessPrivateConstantThroughStaticRule.php#L59" ] } }, "staticClassAccess.privateMethod": { "PHPStan\\Rules\\Methods\\CallPrivateMethodThroughStaticRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallPrivateMethodThroughStaticRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallPrivateMethodThroughStaticRule.php#L60" ] } }, "staticClassAccess.privateProperty": { "PHPStan\\Rules\\Properties\\AccessPrivatePropertyThroughStaticRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPrivatePropertyThroughStaticRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPrivatePropertyThroughStaticRule.php#L62" ] } }, "staticMethod.alreadyNarrowedType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeStaticMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php#L91" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php#L97" ] } }, "staticMethod.callToAbstract": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L291" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L297" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L291" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L297" ] } }, @@ -14207,7 +14350,7 @@ "staticMethod.impossibleType": { "PHPStan\\Rules\\Comparison\\ImpossibleCheckTypeStaticMethodCallRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php#L71" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php#L77" ] } }, @@ -14274,246 +14417,246 @@ "staticMethod.nameCase": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L314" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L320" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L314" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L320" ] } }, "staticMethod.nonObject": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L203" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L209" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L203" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L209" ] } }, "staticMethod.notFound": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L229" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L235" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L229" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L235" ] } }, "staticMethod.private": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L278" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L284" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L278" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L284" ] } }, "staticMethod.protected": { "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L278" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L284" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L278" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/StaticMethodCallCheck.php#L284" ] } }, "staticMethod.resultUnused": { "PHPStan\\Rules\\DeadCode\\CallToStaticMethodStatementWithoutImpurePointsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToStaticMethodStatementWithoutImpurePointsRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/CallToStaticMethodStatementWithoutImpurePointsRule.php#L62" ] }, "PHPStan\\Rules\\Methods\\CallToStaticMethodStatementWithoutSideEffectsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRule.php#L101" ] } }, "staticMethod.unresolvableReturnType": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L517" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L534" ] } }, "staticMethod.void": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallCallablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallToFunctionParametersRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\CallUserFuncRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L264" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/FunctionCallParametersCheck.php#L281" ] } }, @@ -14647,62 +14790,62 @@ "staticProperty.nonObject": { "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L182" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L186" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L182" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L186" ] } }, "staticProperty.nonStaticAccess": { "PHPStan\\Rules\\Properties\\AccessPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L183" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L213" ] }, "PHPStan\\Rules\\Properties\\AccessPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L183" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessPropertiesCheck.php#L213" ] } }, "staticProperty.notFound": { "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L224" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L228" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L224" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L228" ] } }, "staticProperty.private": { "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L211", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L253" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L215", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L257" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L211", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L253" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L215", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L257" ] } }, "staticProperty.protected": { "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L253" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L257" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L253" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Properties/AccessStaticPropertiesRule.php#L257" ] } }, @@ -14744,14 +14887,14 @@ "ternary.alwaysFalse": { "PHPStan\\Rules\\Comparison\\TernaryOperatorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php#L62" ] } }, "ternary.alwaysTrue": { "PHPStan\\Rules\\Comparison\\TernaryOperatorConstantConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php#L57" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php#L62" ] } }, @@ -14765,7 +14908,7 @@ "ternary.resultUnused": { "PHPStan\\Rules\\DeadCode\\NoopRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L79" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/DeadCode/NoopRule.php#L81" ] } }, @@ -14779,21 +14922,21 @@ "throw.notSupported": { "PHPStan\\Rules\\Exceptions\\ThrowExpressionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowExpressionRule.php#L39" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowExpressionRule.php#L41" ] } }, "throw.notThrowable": { "PHPStan\\Rules\\Exceptions\\ThrowExprTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowExprTypeRule.php#L58" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowExprTypeRule.php#L60" ] } }, "throws.notThrowable": { "PHPStan\\Rules\\PhpDoc\\InvalidThrowsPhpDocValueRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidThrowsPhpDocValueRule.php#L80" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidThrowsPhpDocValueRule.php#L82" ] } }, @@ -14817,31 +14960,31 @@ "throws.void": { "PHPStan\\Rules\\Exceptions\\ThrowsVoidFunctionWithExplicitThrowPointRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidFunctionWithExplicitThrowPointRule.php#L63" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidFunctionWithExplicitThrowPointRule.php#L68" ] }, "PHPStan\\Rules\\Exceptions\\ThrowsVoidMethodWithExplicitThrowPointRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidMethodWithExplicitThrowPointRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidMethodWithExplicitThrowPointRule.php#L69" ] }, "PHPStan\\Rules\\Exceptions\\ThrowsVoidPropertyHookWithExplicitThrowPointRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidPropertyHookWithExplicitThrowPointRule.php#L71" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Exceptions/ThrowsVoidPropertyHookWithExplicitThrowPointRule.php#L76" ] } }, "trait.allowDynamicProperties": { "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/TraitAttributesRule.php#L43" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/TraitAttributesRule.php#L45" ] } }, "trait.disallowedSubtype": { "PHPStan\\Rules\\Classes\\AllowedSubTypesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L62" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/AllowedSubTypesRule.php#L64" ] } }, @@ -14855,359 +14998,364 @@ "trait.duplicateConstant": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L59" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L61" ] } }, "trait.duplicateEnumCase": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L45" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L47" ] } }, "trait.duplicateMethod": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L123" ] } }, "trait.duplicateProperty": { "PHPStan\\Rules\\Classes\\DuplicateDeclarationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L107", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L109", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/DuplicateDeclarationRule.php#L80" ] } }, "trait.nameCase": { "PHPStan\\Rules\\Classes\\ClassAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ClassConstantRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInClassExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInInstanceOfRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInClassImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInEnumImplementsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\ExistingClassesInInterfaceExtendsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\InstantiationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MethodTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\MixinTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Classes\\PropertyTagTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\EnumCases\\EnumCaseAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Exceptions\\CaughtExceptionExistenceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ArrowFunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ClosureAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInArrowFunctionTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInClosureTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\FunctionAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Functions\\ParamAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\ClassTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\FunctionTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\InterfaceTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTagTemplateTypeTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\MethodTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Generics\\TraitTemplateTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\CallStaticMethodsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\ExistingClassesInTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\MethodAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Methods\\StaticMethodCallableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInGroupUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Namespaces\\ExistingNamesInUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\FunctionAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyHookPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\IncompatiblePropertyPhpDocTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\MethodAssertRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionClassRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireExtendsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\PhpDoc\\RequireImplementsDefinitionTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" + ] + }, + "PHPStan\\Rules\\PhpDoc\\SealedDefinitionClassRule": { + "phpstan/phpstan-src": [ + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesInAssignRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\AccessStaticPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertiesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\ExistingClassesInPropertyHookTypehintsRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Properties\\PropertyHookAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] }, "PHPStan\\Rules\\Traits\\TraitAttributesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L47" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/ClassCaseSensitivityCheck.php#L54" ] } }, "trait.nameInUse": { "PHPStan\\Rules\\Names\\UsedNamesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L101" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L103" ] } }, "trait.notFound": { "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L75" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L79" ] } }, "trait.unused": { "PHPStan\\Rules\\Traits\\NotAnalysedTraitRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/NotAnalysedTraitRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Traits/NotAnalysedTraitRule.php#L58" ] } }, "traitUse.class": { "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L87" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L91" ] } }, @@ -15242,14 +15390,14 @@ "traitUse.enum": { "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L97" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L101" ] } }, "traitUse.interface": { "PHPStan\\Rules\\Classes\\ExistingClassInTraitUseRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/ExistingClassInTraitUseRule.php#L96" ] } }, @@ -15284,17 +15432,17 @@ "typeAlias.circular": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L356" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L356" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L349" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L356" ] } }, @@ -15329,29 +15477,29 @@ "typeAlias.duplicate": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L127", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L133", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L150", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L165", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L170" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L134", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L140", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L157", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L172", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L177" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L127", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L133", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L150", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L165", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L170" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L134", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L140", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L157", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L172", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L177" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L127", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L133", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L150", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L165", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L170" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L134", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L140", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L157", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L172", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L177" ] } }, @@ -15386,165 +15534,179 @@ "typeAlias.invalidName": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L139", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L176" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L146", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L183" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L139", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L176" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L146", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L183" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L139", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L176" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L146", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L183" ] } }, "typeAlias.invalidType": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L357" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L364" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L357" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L364" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L357" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L364" ] } }, "typeAlias.notFound": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L117" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L117" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L110" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L117" ] } }, "typeAlias.trait": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L271" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L278" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L271" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L278" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L271" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L278" ] } }, "typeAlias.unresolvableType": { "PHPStan\\Rules\\Classes\\LocalTypeAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L287" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L294" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L287" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L294" ] }, "PHPStan\\Rules\\Classes\\LocalTypeTraitUseAliasesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L287" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Classes/LocalTypeAliasesCheck.php#L294" + ] + } + }, + "unaryMinus.nonNumeric": { + "PHPStan\\Rules\\Operators\\OperandInArithmeticUnaryMinusRule": { + "phpstan/phpstan-strict-rules": [ + "https://github.com/phpstan/phpstan-strict-rules/blob/2.0.x/src/Rules/Operators/OperandInArithmeticUnaryMinusRule.php#L41" ] } }, "unaryOp.invalid": { "PHPStan\\Rules\\Operators\\InvalidUnaryOperationRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidUnaryOperationRule.php#L90" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Operators/InvalidUnaryOperationRule.php#L92" + ] + } + }, + "unaryPlus.nonNumeric": { + "PHPStan\\Rules\\Operators\\OperandInArithmeticUnaryPlusRule": { + "phpstan/phpstan-strict-rules": [ + "https://github.com/phpstan/phpstan-strict-rules/blob/2.0.x/src/Rules/Operators/OperandInArithmeticUnaryPlusRule.php#L41" ] } }, "unionType.mixed": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L101" ] } }, "unionType.never": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L101" ] } }, "unionType.void": { "PHPStan\\Rules\\Types\\InvalidTypesInUnionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L99" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Types/InvalidTypesInUnionRule.php#L101" ] } }, "unset.hookedProperty": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L78" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L80" ] } }, "unset.offset": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L137" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L139" ] } }, "unset.possiblyHookedProperty": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L95" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L97" ] } }, "unset.readOnlyProperty": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L66" ] } }, "unset.readOnlyPropertyByPhpDoc": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L64" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L66" ] } }, "unset.variable": { "PHPStan\\Rules\\Variables\\UnsetRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L121" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/UnsetRule.php#L123" ] } }, "use.nameInUse": { "PHPStan\\Rules\\Names\\UsedNamesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L133" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Names/UsedNamesRule.php#L135" ] } }, @@ -15579,10 +15741,10 @@ "varTag.differentVariable": { "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L170", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L251", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L319", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L408" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L172", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L253", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L321", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L410" ] } }, @@ -15617,71 +15779,71 @@ "varTag.misplaced": { "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L124" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L126" ] } }, "varTag.multipleTags": { "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L145" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L147" ] } }, "varTag.nativeType": { "PHPStan\\Rules\\PhpDoc\\VarTagChangedExpressionTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L101" ] }, "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L96" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L101" ] } }, "varTag.noVariable": { "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L152", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L239", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L307", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L361", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L396" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L154", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L241", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L309", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L363", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L398" ] } }, "varTag.trait": { "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L132" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L138" ] } }, "varTag.type": { "PHPStan\\Rules\\PhpDoc\\VarTagChangedExpressionTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L108" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L113" ] }, "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L108" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/VarTagTypeRuleHelper.php#L113" ] } }, "varTag.unresolvableType": { "PHPStan\\Rules\\PhpDoc\\InvalidPhpDocVarTagTypeRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L84" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php#L90" ] } }, "varTag.variableNotFound": { "PHPStan\\Rules\\PhpDoc\\WrongVariableNameInVarTagRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L173", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L354" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L175", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php#L356" ] } }, @@ -15703,40 +15865,40 @@ "variable.undefined": { "PHPStan\\Rules\\Variables\\CompactVariablesRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/CompactVariablesRule.php#L56", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/CompactVariablesRule.php#L60" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/CompactVariablesRule.php#L62", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/CompactVariablesRule.php#L66" ] }, "PHPStan\\Rules\\Variables\\DefinedVariableRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/DefinedVariableRule.php#L83", - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/DefinedVariableRule.php#L92" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/DefinedVariableRule.php#L88", + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Variables/DefinedVariableRule.php#L97" ] } }, "void.pure": { "PHPStan\\Rules\\Pure\\PureFunctionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L146" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L148" ] }, "PHPStan\\Rules\\Pure\\PureMethodRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L146" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Pure/FunctionPurityCheck.php#L148" ] } }, "while.alwaysFalse": { "PHPStan\\Rules\\Comparison\\WhileLoopAlwaysFalseConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/WhileLoopAlwaysFalseConditionRule.php#L56" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/WhileLoopAlwaysFalseConditionRule.php#L61" ] } }, "while.alwaysTrue": { "PHPStan\\Rules\\Comparison\\WhileLoopAlwaysTrueConditionRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/WhileLoopAlwaysTrueConditionRule.php#L83" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Comparison/WhileLoopAlwaysTrueConditionRule.php#L88" ] } }, @@ -15750,14 +15912,14 @@ "whitespace.bom": { "PHPStan\\Rules\\Whitespace\\FileWhitespaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Whitespace/FileWhitespaceRule.php#L38" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Whitespace/FileWhitespaceRule.php#L41" ] } }, "whitespace.fileEnd": { "PHPStan\\Rules\\Whitespace\\FileWhitespaceRule": { "phpstan/phpstan-src": [ - "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Whitespace/FileWhitespaceRule.php#L88" + "https://github.com/phpstan/phpstan-src/blob/2.1.x/src/Rules/Whitespace/FileWhitespaceRule.php#L92" ] } } diff --git a/website/src/images/sponsor/cdn77.png b/website/src/images/sponsor/cdn77.png index 165c1012f5..26efb10bea 100644 Binary files a/website/src/images/sponsor/cdn77.png and b/website/src/images/sponsor/cdn77.png differ diff --git a/website/src/images/sponsor/matt.png b/website/src/images/sponsor/matt.png new file mode 100644 index 0000000000..adcd1a2d28 Binary files /dev/null and b/website/src/images/sponsor/matt.png differ diff --git a/website/src/images/sponsor/mojam.png b/website/src/images/sponsor/mojam.png new file mode 100644 index 0000000000..0792e97123 Binary files /dev/null and b/website/src/images/sponsor/mojam.png differ diff --git a/website/src/index.njk b/website/src/index.njk index b036ad0dd0..f4cf7aa22f 100644 --- a/website/src/index.njk +++ b/website/src/index.njk @@ -125,30 +125,41 @@ pageType: home -
+
-

Sponsors

The development of PHPStan is made possible thanks to these generous companies and individuals.

+

Want your logo here? Learn more

-
+

Gold Sponsors

+
+ Matt Mullenweg + Mojam +
+ +

Silver Sponsors

+
+ ShipMonk + Shopware +
+ + +

Bronze Sponsors

+
TheCodingMachine Private Packagist Blackfire.io iO - ShipMonk TicketSwap Togetter RightCapital ContentKing ZOL - Shopware Craft CMS - Worksome campoint AG Crisp.nl Inviqa - CDN77 + CDN77 EdgeNext Fame Helsinki Shoptet diff --git a/website/src/sponsor.njk b/website/src/sponsor.njk index 812d390b7a..a5ac0d1d64 100644 --- a/website/src/sponsor.njk +++ b/website/src/sponsor.njk @@ -49,7 +49,8 @@ pageType: sponsor

GitHub Sponsors

This is a great option if you’re already paying for GitHub itself. PHPStan sponsorship is going to be just another item on your GitHub bill.

-

As a reward, your username will be in BACKERS.md file. With the $110 tier, your logo will be placed in the README and on PHPStan website’s homepage.

+

As a reward, your username will be in BACKERS.md file.

+

With the company sponsor tiers, your logo will be placed in the README and on PHPStan website’s homepage.

+ +

Please contact me with any questions: sponsor@phpstan.org

+
+ +

Direct Sponsorship

+
+

If you prefer to receive invoices from PHPStan's business entity (PHPStan s.r.o.) directly and make semi-annual or annual bank payments, this is an option for you.

+

Please contact me to get started at sponsor@phpstan.org and specify which tier is the right one for you:

+
    +
  • Bronze Company Sponsor ($110/month, $1320/year): Your logo will be placed in the README and on PHPStan website’s homepage.
  • +
  • Silver Company Sponsor ($330/month, $3960/year): Your logo will be placed placed higher than bronze sponsor logos in the README and on PHPStan website’s homepage.
  • +
  • Gold Company Sponsor ($500/month, $6000/year): Your logo will be placed placed higher than silver sponsor logos in the README and on PHPStan website’s homepage.
  • +

PHPStan Pro

@@ -85,8 +99,6 @@ pageType: sponsor
- -

Please contact me with any questions: sponsor@phpstan.org

diff --git a/website/src/user-guide/extension-library.md b/website/src/user-guide/extension-library.md index d317f901b1..fb97084461 100644 --- a/website/src/user-guide/extension-library.md +++ b/website/src/user-guide/extension-library.md @@ -59,7 +59,6 @@ Unofficial extensions * [Drupal](https://github.com/mglaman/phpstan-drupal) * [WordPress](https://github.com/szepeviktor/phpstan-wordpress) * [Laminas](https://github.com/Slamdunk/phpstan-laminas-framework) -* [Phony](https://github.com/eloquent/phpstan-phony) * [Prophecy](https://github.com/Jan0707/phpstan-prophecy) * [marc-mabe/php-enum](https://github.com/marc-mabe/php-enum-phpstan) * [myclabs/php-enum](https://github.com/timeweb/phpstan-enum) @@ -72,6 +71,7 @@ Unofficial extensions * [Safe PHP](https://github.com/thecodingmachine/phpstan-safe-rule) * [psr/log](https://github.com/struggle-for-php/sfp-phpstan-psr-log) * [Faker](https://github.com/calebdw/fakerstan) +* [Silverstripe CMS](https://github.com/Cambis/silverstan) 3rd party rules ----------------- diff --git a/website/src/user-guide/ignoring-errors.md b/website/src/user-guide/ignoring-errors.md index 52054c3390..a813733d31 100644 --- a/website/src/user-guide/ignoring-errors.md +++ b/website/src/user-guide/ignoring-errors.md @@ -153,6 +153,18 @@ parameters: identifier: property.notFound ``` +Or even multiple identifiers at one: + + +```yaml +parameters: + ignoreErrors: + - + identifiers: + - property.notFound + - property.neverWritten +``` + Viewing ignored errors ------------------ diff --git a/website/src/user-guide/rule-levels.md b/website/src/user-guide/rule-levels.md index 78d5e6524f..7cc056f7f8 100644 --- a/website/src/user-guide/rule-levels.md +++ b/website/src/user-guide/rule-levels.md @@ -40,7 +40,7 @@ Here's a brief overview of what's checked on each level. Levels are cumulative - Want to go further? ------------ -If the level 9 isn't enough for you and you're looking for even more strictness and type safety, here are some tips. You can use them even alongside lower rule levels. +If the level 10 isn't enough for you and you're looking for even more strictness and type safety, here are some tips. You can use them even alongside lower rule levels. Use [phpstan-strict-rules](https://github.com/phpstan/phpstan-strict-rules) extension. It configures PHPStan in a stricter way and offers additional rules that revolve around strictly and strongly typed code with no loose casting for those who want additional safety in extremely defensive programming. diff --git a/website/src/writing-php-code/phpdocs-basics.md b/website/src/writing-php-code/phpdocs-basics.md index 61e6909a15..878833d82b 100644 --- a/website/src/writing-php-code/phpdocs-basics.md +++ b/website/src/writing-php-code/phpdocs-basics.md @@ -561,3 +561,18 @@ class Foo (new Foo())->bar = 'baz'; // @readonly property Foo::$bar is assigned outside of its declaring class. ``` + +Sealed classes +-------------- + +
Available in PHPStan 2.1.18
+ +`@phpstan-sealed` on the class or the interface restricts the list of classes or interfaces which can extend or implement it. + +```php +/** @phpstan-sealed FooClass|BarClass */ +class BaseClass {} +class FooClass extends BaseClass {} +class BarClass extends BaseClass {} +class BazClass extends BaseClass {} // Error: Type BazClass is not allowed to be a subtype of BaseClass. +```