{
    "packages": [
        {
            "name": "ergebnis/phpstan-rules",
            "version": "2.11.0",
            "version_normalized": "2.11.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ergebnis/phpstan-rules.git",
                "reference": "505fead92d89daeb6aa045e92a3e77b55f4ca6a5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ergebnis/phpstan-rules/zipball/505fead92d89daeb6aa045e92a3e77b55f4ca6a5",
                "reference": "505fead92d89daeb6aa045e92a3e77b55f4ca6a5",
                "shasum": ""
            },
            "require": {
                "ext-mbstring": "*",
                "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
                "phpstan/phpstan": "^2.1.8"
            },
            "require-dev": {
                "codeception/codeception": "^4.0.0 || ^5.0.0",
                "doctrine/orm": "^2.20.0 || ^3.3.0",
                "ergebnis/composer-normalize": "^2.47.0",
                "ergebnis/license": "^2.6.0",
                "ergebnis/php-cs-fixer-config": "^6.52.0",
                "ergebnis/phpunit-slow-test-detector": "^2.19.1",
                "fakerphp/faker": "^1.24.1",
                "nette/di": "^3.1.10",
                "phpstan/extension-installer": "^1.4.3",
                "phpstan/phpstan-deprecation-rules": "^2.0.3",
                "phpstan/phpstan-phpunit": "^2.0.7",
                "phpstan/phpstan-strict-rules": "^2.0.6",
                "phpunit/phpunit": "^9.6.21",
                "psr/container": "^2.0.2",
                "symfony/finder": "^5.4.45",
                "symfony/process": "^5.4.47"
            },
            "time": "2025-08-19T07:58:25+00:00",
            "type": "phpstan-extension",
            "extra": {
                "phpstan": {
                    "includes": [
                        "rules.neon"
                    ]
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Ergebnis\\PHPStan\\Rules\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Andreas Möller",
                    "email": "am@localheinz.com",
                    "homepage": "https://localheinz.com"
                }
            ],
            "description": "Provides rules for phpstan/phpstan.",
            "homepage": "https://github.com/ergebnis/phpstan-rules",
            "keywords": [
                "PHPStan",
                "phpstan-rules"
            ],
            "support": {
                "issues": "https://github.com/ergebnis/phpstan-rules/issues",
                "security": "https://github.com/ergebnis/phpstan-rules/blob/main/.github/SECURITY.md",
                "source": "https://github.com/ergebnis/phpstan-rules"
            },
            "install-path": "../ergebnis/phpstan-rules"
        },
        {
            "name": "nette/utils",
            "version": "v4.0.8",
            "version_normalized": "4.0.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/nette/utils.git",
                "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede",
                "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede",
                "shasum": ""
            },
            "require": {
                "php": "8.0 - 8.5"
            },
            "conflict": {
                "nette/finder": "<3",
                "nette/schema": "<1.2.2"
            },
            "require-dev": {
                "jetbrains/phpstorm-attributes": "^1.2",
                "nette/tester": "^2.5",
                "phpstan/phpstan-nette": "^2.0@stable",
                "tracy/tracy": "^2.9"
            },
            "suggest": {
                "ext-gd": "to use Image",
                "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
                "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
                "ext-json": "to use Nette\\Utils\\Json",
                "ext-mbstring": "to use Strings::lower() etc...",
                "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()"
            },
            "time": "2025-08-06T21:43:34+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "4.0-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Nette\\": "src"
                },
                "classmap": [
                    "src/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause",
                "GPL-2.0-only",
                "GPL-3.0-only"
            ],
            "authors": [
                {
                    "name": "David Grudl",
                    "homepage": "https://davidgrudl.com"
                },
                {
                    "name": "Nette Community",
                    "homepage": "https://nette.org/contributors"
                }
            ],
            "description": "🛠  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
            "homepage": "https://nette.org",
            "keywords": [
                "array",
                "core",
                "datetime",
                "images",
                "json",
                "nette",
                "paginator",
                "password",
                "slugify",
                "string",
                "unicode",
                "utf-8",
                "utility",
                "validation"
            ],
            "support": {
                "issues": "https://github.com/nette/utils/issues",
                "source": "https://github.com/nette/utils/tree/v4.0.8"
            },
            "install-path": "../nette/utils"
        },
        {
            "name": "phpstan/extension-installer",
            "version": "1.4.3",
            "version_normalized": "1.4.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/extension-installer.git",
                "reference": "85e90b3942d06b2326fba0403ec24fe912372936"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/85e90b3942d06b2326fba0403ec24fe912372936",
                "reference": "85e90b3942d06b2326fba0403ec24fe912372936",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^2.0",
                "php": "^7.2 || ^8.0",
                "phpstan/phpstan": "^1.9.0 || ^2.0"
            },
            "require-dev": {
                "composer/composer": "^2.0",
                "php-parallel-lint/php-parallel-lint": "^1.2.0",
                "phpstan/phpstan-strict-rules": "^0.11 || ^0.12 || ^1.0"
            },
            "time": "2024-09-04T20:21:43+00:00",
            "type": "composer-plugin",
            "extra": {
                "class": "PHPStan\\ExtensionInstaller\\Plugin"
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "PHPStan\\ExtensionInstaller\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Composer plugin for automatic installation of PHPStan extensions",
            "keywords": [
                "dev",
                "static analysis"
            ],
            "support": {
                "issues": "https://github.com/phpstan/extension-installer/issues",
                "source": "https://github.com/phpstan/extension-installer/tree/1.4.3"
            },
            "install-path": "../phpstan/extension-installer"
        },
        {
            "name": "phpstan/phpstan",
            "version": "2.1.22",
            "version_normalized": "2.1.22.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/phpstan.git",
                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/41600c8379eb5aee63e9413fe9e97273e25d57e4",
                "reference": "41600c8379eb5aee63e9413fe9e97273e25d57e4",
                "shasum": ""
            },
            "require": {
                "php": "^7.4|^8.0"
            },
            "conflict": {
                "phpstan/phpstan-shim": "*"
            },
            "time": "2025-08-04T19:17:37+00:00",
            "bin": [
                "phpstan",
                "phpstan.phar"
            ],
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "PHPStan - PHP Static Analysis Tool",
            "keywords": [
                "dev",
                "static analysis"
            ],
            "support": {
                "docs": "https://phpstan.org/user-guide/getting-started",
                "forum": "https://github.com/phpstan/phpstan/discussions",
                "issues": "https://github.com/phpstan/phpstan/issues",
                "security": "https://github.com/phpstan/phpstan/security/policy",
                "source": "https://github.com/phpstan/phpstan-src"
            },
            "funding": [
                {
                    "url": "https://github.com/ondrejmirtes",
                    "type": "github"
                },
                {
                    "url": "https://github.com/phpstan",
                    "type": "github"
                }
            ],
            "install-path": "../phpstan/phpstan"
        },
        {
            "name": "phpstan/phpstan-strict-rules",
            "version": "2.0.6",
            "version_normalized": "2.0.6.0",
            "source": {
                "type": "git",
                "url": "https://github.com/phpstan/phpstan-strict-rules.git",
                "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/f9f77efa9de31992a832ff77ea52eb42d675b094",
                "reference": "f9f77efa9de31992a832ff77ea52eb42d675b094",
                "shasum": ""
            },
            "require": {
                "php": "^7.4 || ^8.0",
                "phpstan/phpstan": "^2.0.4"
            },
            "require-dev": {
                "php-parallel-lint/php-parallel-lint": "^1.2",
                "phpstan/phpstan-deprecation-rules": "^2.0",
                "phpstan/phpstan-phpunit": "^2.0",
                "phpunit/phpunit": "^9.6"
            },
            "time": "2025-07-21T12:19:29+00:00",
            "type": "phpstan-extension",
            "extra": {
                "phpstan": {
                    "includes": [
                        "rules.neon"
                    ]
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "PHPStan\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "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.6"
            },
            "install-path": "../phpstan/phpstan-strict-rules"
        },
        {
            "name": "tomasvotruba/type-coverage",
            "version": "2.0.2",
            "version_normalized": "2.0.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/TomasVotruba/type-coverage.git",
                "reference": "d033429580f2c18bda538fa44f2939236a990e0c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/TomasVotruba/type-coverage/zipball/d033429580f2c18bda538fa44f2939236a990e0c",
                "reference": "d033429580f2c18bda538fa44f2939236a990e0c",
                "shasum": ""
            },
            "require": {
                "nette/utils": "^3.2 || ^4.0",
                "php": "^7.4 || ^8.0",
                "phpstan/phpstan": "^2.0"
            },
            "time": "2025-01-07T00:10:26+00:00",
            "type": "phpstan-extension",
            "extra": {
                "phpstan": {
                    "includes": [
                        "config/extension.neon"
                    ]
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "TomasVotruba\\TypeCoverage\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Measure type coverage of your project",
            "keywords": [
                "phpstan-extension",
                "static analysis"
            ],
            "support": {
                "issues": "https://github.com/TomasVotruba/type-coverage/issues",
                "source": "https://github.com/TomasVotruba/type-coverage/tree/2.0.2"
            },
            "funding": [
                {
                    "url": "https://www.paypal.me/rectorphp",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/tomasvotruba",
                    "type": "github"
                }
            ],
            "install-path": "../tomasvotruba/type-coverage"
        }
    ],
    "dev": true,
    "dev-package-names": [
        "ergebnis/phpstan-rules",
        "nette/utils",
        "phpstan/extension-installer",
        "phpstan/phpstan",
        "phpstan/phpstan-strict-rules",
        "tomasvotruba/type-coverage"
    ]
}
