{"minified":"composer/2.0","packages":{"thecodingmachine/phpstan-safe-rule":[{"name":"thecodingmachine/phpstan-safe-rule","description":"A PHPStan rule to detect safety issues. Must be used in conjunction with thecodingmachine/safe","keywords":[],"homepage":"","version":"v1.4.7","version_normalized":"1.4.7.0","license":["MIT"],"authors":[{"name":"David Négrier","email":"d.negrier@thecodingmachine.com"}],"source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"51fa2a35a270f683fc9ea53384a03e892b4d7b51"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/51fa2a35a270f683fc9ea53384a03e892b4d7b51","type":"zip","shasum":"","reference":"51fa2a35a270f683fc9ea53384a03e892b4d7b51"},"type":"phpstan-extension","support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.7"},"funding":[],"time":"2026-06-21T07:55:55+00:00","published-time":"2026-06-23T07:49:56+00:00","autoload":{"psr-4":{"TheCodingMachine\\Safe\\PHPStan\\":"src/"}},"extra":{"phpstan":{"includes":["phpstan-safe-rule.neon"]},"branch-alias":{"dev-master":"2.0-dev"}},"require":{"php":"^8.1","phpstan/phpstan":"^2.2.2","thecodingmachine/safe":"^3.1","nikic/php-parser":"^5"},"require-dev":{"phpunit/phpunit":"^10.4","php-coveralls/php-coveralls":"^2.1","squizlabs/php_codesniffer":"^3.4"}},{"version":"v1.4.4","version_normalized":"1.4.4.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"93a9f4db9f77dc25d0ffa36b2131ba3fc4599516"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/93a9f4db9f77dc25d0ffa36b2131ba3fc4599516","type":"zip","shasum":"","reference":"93a9f4db9f77dc25d0ffa36b2131ba3fc4599516"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.4"},"time":"2026-06-21T07:27:08+00:00","published-time":"2026-06-21T07:31:23+00:00","require":{"php":"^8.1","phpstan/phpstan":"^2.1.30","thecodingmachine/safe":"^3.1","nikic/php-parser":"^5"}},{"version":"v1.4.3","version_normalized":"1.4.3.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"5c804889253ce9498ef185e108e9f94b6023208e"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5c804889253ce9498ef185e108e9f94b6023208e","type":"zip","shasum":"","reference":"5c804889253ce9498ef185e108e9f94b6023208e"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.3"},"time":"2025-11-21T09:41:49+00:00","published-time":"2025-11-21T09:43:15+00:00","require":{"php":"^8.1","phpstan/phpstan":"^2.1.11","thecodingmachine/safe":"^1.2 || ^2.0 || ^3.0","nikic/php-parser":"^5"}},{"version":"v1.4.2","version_normalized":"1.4.2.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"1b231d1d7dc8fe81a94159fdf021be264c51268a"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/1b231d1d7dc8fe81a94159fdf021be264c51268a","type":"zip","shasum":"","reference":"1b231d1d7dc8fe81a94159fdf021be264c51268a"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.2"},"time":"2025-08-17T13:40:21+00:00","published-time":"2025-11-20T17:32:22+00:00"},{"version":"v1.4.1","version_normalized":"1.4.1.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"5f9795eae8891dffa475965463a4281633651768"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5f9795eae8891dffa475965463a4281633651768","type":"zip","shasum":"","reference":"5f9795eae8891dffa475965463a4281633651768"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.1"},"time":"2025-04-09T20:30:35+00:00","published-time":"2025-05-21T15:29:35+00:00"},{"version":"v1.4.0","version_normalized":"1.4.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"33dcbc3228c55ea4c364ecf74a3661cf7b7f168d"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/33dcbc3228c55ea4c364ecf74a3661cf7b7f168d","type":"zip","shasum":"","reference":"33dcbc3228c55ea4c364ecf74a3661cf7b7f168d"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.4.0"},"time":"2025-02-11T12:41:29+00:00","published-time":"2025-02-11T12:52:48+00:00","require":{"php":"^8.1","phpstan/phpstan":"^2.0","thecodingmachine/safe":"^1.2 || ^2.0 || ^3.0","nikic/php-parser":"^5"}},{"version":"v1.3.1","version_normalized":"1.3.1.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"006df47d060224218c3cf1f4d71dffda9f13430c"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/006df47d060224218c3cf1f4d71dffda9f13430c","type":"zip","shasum":"","reference":"006df47d060224218c3cf1f4d71dffda9f13430c"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.3.1"},"time":"2025-02-09T12:30:36+00:00","published-time":"2025-02-09T20:08:53+00:00","require":{"php":"^7.4 || ^8.0","phpstan/phpstan":"^2.0","thecodingmachine/safe":"^1.0 || ^2.0 || ^3.0","nikic/php-parser":"^5"},"require-dev":{"phpunit/phpunit":"^9.6","php-coveralls/php-coveralls":"^2.1","squizlabs/php_codesniffer":"^3.4"}},{"version":"v1.3.0","version_normalized":"1.3.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6","type":"zip","shasum":"","reference":"5b4522c3a9f3bd7bd09215e91c923a9e6d21a5a6"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.3.0"},"time":"2024-12-02T11:26:58+00:00","published-time":"2024-12-31T15:08:30+00:00","require":{"php":"^7.4 || ^8.0","phpstan/phpstan":"^2.0","thecodingmachine/safe":"^1.0 || ^2.0","nikic/php-parser":"^5"}},{"version":"v1.2.0","version_normalized":"1.2.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"8a7b88e0d54f209a488095085f183e9174c40e1e"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/8a7b88e0d54f209a488095085f183e9174c40e1e","type":"zip","shasum":"","reference":"8a7b88e0d54f209a488095085f183e9174c40e1e"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.2.0"},"time":"2022-01-17T10:12:29+00:00","published-time":"2022-01-17T10:13:38+00:00","extra":{"phpstan":{"includes":["phpstan-safe-rule.neon"]},"branch-alias":{"dev-master":"1.1-dev"}},"require":{"php":"^7.1 || ^8.0","phpstan/phpstan":"^1.0","thecodingmachine/safe":"^1.0 || ^2.0"},"require-dev":{"phpunit/phpunit":"^7.5.2 || ^8.0","php-coveralls/php-coveralls":"^2.1","squizlabs/php_codesniffer":"^3.4"}},{"version":"v1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"71bd8c11aee95a79d2cf3f03200d38605bde2930"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/71bd8c11aee95a79d2cf3f03200d38605bde2930","type":"zip","shasum":"","reference":"71bd8c11aee95a79d2cf3f03200d38605bde2930"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.1.0"},"time":"2021-11-17T11:21:46+00:00","published-time":"2021-11-17T11:23:26+00:00","require":{"php":"^7.1 || ^8.0","phpstan/phpstan":"^1.0","thecodingmachine/safe":"^1.0"},"require-dev":{"phpunit/phpunit":"^7.5.2","php-coveralls/php-coveralls":"^2.1","squizlabs/php_codesniffer":"^3.4"}},{"version":"v1.0.1","version_normalized":"1.0.1.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"1a1ae26c29011d2d48636353ecadf7fc40997401"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/1a1ae26c29011d2d48636353ecadf7fc40997401","type":"zip","shasum":"","reference":"1a1ae26c29011d2d48636353ecadf7fc40997401"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.0.1"},"time":"2020-08-30T11:41:12+00:00","published-time":"2020-08-30T11:42:52+00:00","extra":{"phpstan":{"includes":["phpstan-safe-rule.neon"]},"branch-alias":{"dev-master":"1.0-dev"}},"require":{"php":"^7.1 || ^8.0","phpstan/phpstan":"^0.10 | ^0.11 | ^0.12","thecodingmachine/safe":"^1.0"}},{"version":"v1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"ba333eb573167371309c8ae8fdab932991925e96"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/ba333eb573167371309c8ae8fdab932991925e96","type":"zip","shasum":"","reference":"ba333eb573167371309c8ae8fdab932991925e96"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.0.0"},"time":"2020-01-02T14:59:39+00:00","published-time":"2020-01-02T15:00:25+00:00","require":{"php":"^7.1","phpstan/phpstan":"^0.10 | ^0.11 | ^0.12","thecodingmachine/safe":"^1.0"},"funding":"__unset"},{"version":"v1.0.0-beta1","version_normalized":"1.0.0.0-beta1","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"8694a69d71d7e96a95ae5e8bd073979f58644a50"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/8694a69d71d7e96a95ae5e8bd073979f58644a50","type":"zip","shasum":"","reference":"8694a69d71d7e96a95ae5e8bd073979f58644a50"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/v1.0.0-beta1"},"time":"2019-12-04T09:56:50+00:00","published-time":"2019-12-04T09:58:11+00:00","require":{"php":"^7.1","phpstan/phpstan":"^0.10 | ^0.11 | ^0.12","thecodingmachine/safe":"^1.0-beta"}},{"version":"v0.1.4","version_normalized":"0.1.4.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"70bfb6760b8165079d5e4a3feee9c057251cf56e"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/70bfb6760b8165079d5e4a3feee9c057251cf56e","type":"zip","shasum":"","reference":"70bfb6760b8165079d5e4a3feee9c057251cf56e"},"support":{"issues":"https://github.com/thecodingmachine/phpstan-safe-rule/issues","source":"https://github.com/thecodingmachine/phpstan-safe-rule/tree/master"},"time":"2019-07-15T07:34:24+00:00","published-time":"2019-07-15T07:36:29+00:00","extra":{"phpstan":{"includes":["phpstan-safe-rule.neon"]},"branch-alias":{"dev-master":"0.1-dev"}},"require":{"php":"^7.1","phpstan/phpstan":"^0.10 | ^0.11","thecodingmachine/safe":"^0.1.11"}},{"version":"v0.1.3","version_normalized":"0.1.3.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"00f4845905feb5240ca62fb799e3c51ba85c9230"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/00f4845905feb5240ca62fb799e3c51ba85c9230","type":"zip","shasum":"","reference":"00f4845905feb5240ca62fb799e3c51ba85c9230"},"type":"library","time":"2019-03-07T13:52:42+00:00","published-time":"2019-03-07T13:53:37+00:00","extra":{"branch-alias":{"dev-master":"0.1-dev"}}},{"version":"v0.1.2","version_normalized":"0.1.2.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"ffbdebd2b82f8c18fcf923d83d2c05f3833c9a76"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/ffbdebd2b82f8c18fcf923d83d2c05f3833c9a76","type":"zip","shasum":"","reference":"ffbdebd2b82f8c18fcf923d83d2c05f3833c9a76"},"time":"2019-01-21T12:46:57+00:00","published-time":"2019-01-21T12:48:25+00:00"},{"version":"v0.1.1","version_normalized":"0.1.1.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"8fbca4b284685d59bf91c5c612cb6e7fd3d57651"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/8fbca4b284685d59bf91c5c612cb6e7fd3d57651","type":"zip","shasum":"","reference":"8fbca4b284685d59bf91c5c612cb6e7fd3d57651"},"time":"2019-01-18T13:13:14+00:00","published-time":"2019-01-18T12:58:52+00:00","require":{"php":"^7.1","phpstan/phpstan":"^0.10 | v0.11","thecodingmachine/safe":"^0.1.11"},"require-dev":{"php-coveralls/php-coveralls":"^2.1","phpunit/phpunit":"^7.5.2","squizlabs/php_codesniffer":"^3.4"}},{"version":"v0.1.0","version_normalized":"0.1.0.0","source":{"url":"https://github.com/thecodingmachine/phpstan-safe-rule.git","type":"git","reference":"ba8eea408f636e5c2df108d79757ced4a3401dc9"},"dist":{"url":"https://api.github.com/repos/thecodingmachine/phpstan-safe-rule/zipball/ba8eea408f636e5c2df108d79757ced4a3401dc9","type":"zip","shasum":"","reference":"ba8eea408f636e5c2df108d79757ced4a3401dc9"},"time":"2018-09-06T15:56:58+00:00","published-time":"2018-09-19T11:45:09+00:00","require":{"php":"^7.1","phpstan/phpstan":"^0.10","thecodingmachine/safe":"^0.1"},"require-dev":{"phpunit/phpunit":"^7.1","php-coveralls/php-coveralls":"^2.1","squizlabs/php_codesniffer":"^3.2"}}]},"security-advisories":[]}