mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-03 18:00:50 +00:00
parent
80c6cbecea
commit
907c0dcefa
2
vendor/autoload.php
vendored
2
vendor/autoload.php
vendored
|
@ -4,4 +4,4 @@
|
|||
|
||||
require_once __DIR__ . '/composer/autoload_real.php';
|
||||
|
||||
return ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19::getLoader();
|
||||
return ComposerAutoloaderInit518bb55278b31084cb424c848dd2e690::getLoader();
|
||||
|
|
2
vendor/composer/InstalledVersions.php
vendored
2
vendor/composer/InstalledVersions.php
vendored
File diff suppressed because one or more lines are too long
1
vendor/composer/autoload_classmap.php
vendored
1
vendor/composer/autoload_classmap.php
vendored
|
@ -2211,7 +2211,6 @@ return array(
|
|||
'Rector\\NetteToSymfony\\ValueObject\\NetteFormMethodToSymfonyTypeClass' => $vendorDir . '/rector/rector-nette-to-symfony/src/ValueObject/NetteFormMethodToSymfonyTypeClass.php',
|
||||
'Rector\\NetteToSymfony\\ValueObject\\RouteInfo' => $vendorDir . '/rector/rector-nette-to-symfony/src/ValueObject/RouteInfo.php',
|
||||
'Rector\\Nette\\Contract\\FormControlTypeResolverInterface' => $vendorDir . '/rector/rector-nette/src/Contract/FormControlTypeResolverInterface.php',
|
||||
'Rector\\Nette\\Contract\\MethodNamesByInputNamesResolverAwareInterface' => $vendorDir . '/rector/rector-nette/src/Contract/MethodNamesByInputNamesResolverAwareInterface.php',
|
||||
'Rector\\Nette\\Contract\\PregToNetteUtilsStringInterface' => $vendorDir . '/rector/rector-nette/src/Contract/PregToNetteUtilsStringInterface.php',
|
||||
'Rector\\Nette\\Contract\\Rector\\NeonRectorInterface' => $vendorDir . '/rector/rector-nette/src/Contract/Rector/NeonRectorInterface.php',
|
||||
'Rector\\Nette\\Contract\\ValueObject\\ParameterArrayInterface' => $vendorDir . '/rector/rector-nette/src/Contract/ValueObject/ParameterArrayInterface.php',
|
||||
|
|
1
vendor/composer/autoload_files.php
vendored
1
vendor/composer/autoload_files.php
vendored
|
@ -18,7 +18,6 @@ return array(
|
|||
'8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
|
||||
'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
|
||||
'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php',
|
||||
'a91da1e150ddcb7aac1cc8a00171d65f' => $vendorDir . '/rector/rector-symfony/src/Helper/TemplateGuesser.php',
|
||||
'30bca7fff093e8069bed7c55247e2bf8' => $baseDir . '/src/functions/node_helper.php',
|
||||
'4508688f3cab21375725e8d11ca194a2' => $baseDir . '/src/constants.php',
|
||||
);
|
||||
|
|
14
vendor/composer/autoload_real.php
vendored
14
vendor/composer/autoload_real.php
vendored
|
@ -2,7 +2,7 @@
|
|||
|
||||
// autoload_real.php @generated by Composer
|
||||
|
||||
class ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19
|
||||
class ComposerAutoloaderInit518bb55278b31084cb424c848dd2e690
|
||||
{
|
||||
private static $loader;
|
||||
|
||||
|
@ -22,15 +22,15 @@ class ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19
|
|||
return self::$loader;
|
||||
}
|
||||
|
||||
spl_autoload_register(array('ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19', 'loadClassLoader'), true, true);
|
||||
spl_autoload_register(array('ComposerAutoloaderInit518bb55278b31084cb424c848dd2e690', 'loadClassLoader'), true, true);
|
||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19', 'loadClassLoader'));
|
||||
spl_autoload_unregister(array('ComposerAutoloaderInit518bb55278b31084cb424c848dd2e690', 'loadClassLoader'));
|
||||
|
||||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
||||
if ($useStaticLoader) {
|
||||
require __DIR__ . '/autoload_static.php';
|
||||
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInit8624914a55c8c7caf4db2ff755415a19::getInitializer($loader));
|
||||
call_user_func(\Composer\Autoload\ComposerStaticInit518bb55278b31084cb424c848dd2e690::getInitializer($loader));
|
||||
} else {
|
||||
$classMap = require __DIR__ . '/autoload_classmap.php';
|
||||
if ($classMap) {
|
||||
|
@ -42,19 +42,19 @@ class ComposerAutoloaderInit8624914a55c8c7caf4db2ff755415a19
|
|||
$loader->register(true);
|
||||
|
||||
if ($useStaticLoader) {
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInit8624914a55c8c7caf4db2ff755415a19::$files;
|
||||
$includeFiles = Composer\Autoload\ComposerStaticInit518bb55278b31084cb424c848dd2e690::$files;
|
||||
} else {
|
||||
$includeFiles = require __DIR__ . '/autoload_files.php';
|
||||
}
|
||||
foreach ($includeFiles as $fileIdentifier => $file) {
|
||||
composerRequire8624914a55c8c7caf4db2ff755415a19($fileIdentifier, $file);
|
||||
composerRequire518bb55278b31084cb424c848dd2e690($fileIdentifier, $file);
|
||||
}
|
||||
|
||||
return $loader;
|
||||
}
|
||||
}
|
||||
|
||||
function composerRequire8624914a55c8c7caf4db2ff755415a19($fileIdentifier, $file)
|
||||
function composerRequire518bb55278b31084cb424c848dd2e690($fileIdentifier, $file)
|
||||
{
|
||||
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
||||
require $file;
|
||||
|
|
10
vendor/composer/autoload_static.php
vendored
10
vendor/composer/autoload_static.php
vendored
|
@ -4,7 +4,7 @@
|
|||
|
||||
namespace Composer\Autoload;
|
||||
|
||||
class ComposerStaticInit8624914a55c8c7caf4db2ff755415a19
|
||||
class ComposerStaticInit518bb55278b31084cb424c848dd2e690
|
||||
{
|
||||
public static $files = array (
|
||||
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
|
||||
|
@ -19,7 +19,6 @@ class ComposerStaticInit8624914a55c8c7caf4db2ff755415a19
|
|||
'8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
|
||||
'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
|
||||
'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',
|
||||
'a91da1e150ddcb7aac1cc8a00171d65f' => __DIR__ . '/..' . '/rector/rector-symfony/src/Helper/TemplateGuesser.php',
|
||||
'30bca7fff093e8069bed7c55247e2bf8' => __DIR__ . '/../..' . '/src/functions/node_helper.php',
|
||||
'4508688f3cab21375725e8d11ca194a2' => __DIR__ . '/../..' . '/src/constants.php',
|
||||
);
|
||||
|
@ -2546,7 +2545,6 @@ class ComposerStaticInit8624914a55c8c7caf4db2ff755415a19
|
|||
'Rector\\NetteToSymfony\\ValueObject\\NetteFormMethodToSymfonyTypeClass' => __DIR__ . '/..' . '/rector/rector-nette-to-symfony/src/ValueObject/NetteFormMethodToSymfonyTypeClass.php',
|
||||
'Rector\\NetteToSymfony\\ValueObject\\RouteInfo' => __DIR__ . '/..' . '/rector/rector-nette-to-symfony/src/ValueObject/RouteInfo.php',
|
||||
'Rector\\Nette\\Contract\\FormControlTypeResolverInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/FormControlTypeResolverInterface.php',
|
||||
'Rector\\Nette\\Contract\\MethodNamesByInputNamesResolverAwareInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/MethodNamesByInputNamesResolverAwareInterface.php',
|
||||
'Rector\\Nette\\Contract\\PregToNetteUtilsStringInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/PregToNetteUtilsStringInterface.php',
|
||||
'Rector\\Nette\\Contract\\Rector\\NeonRectorInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/Rector/NeonRectorInterface.php',
|
||||
'Rector\\Nette\\Contract\\ValueObject\\ParameterArrayInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/ValueObject/ParameterArrayInterface.php',
|
||||
|
@ -3470,9 +3468,9 @@ class ComposerStaticInit8624914a55c8c7caf4db2ff755415a19
|
|||
public static function getInitializer(ClassLoader $loader)
|
||||
{
|
||||
return \Closure::bind(function () use ($loader) {
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInit8624914a55c8c7caf4db2ff755415a19::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInit8624914a55c8c7caf4db2ff755415a19::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInit8624914a55c8c7caf4db2ff755415a19::$classMap;
|
||||
$loader->prefixLengthsPsr4 = ComposerStaticInit518bb55278b31084cb424c848dd2e690::$prefixLengthsPsr4;
|
||||
$loader->prefixDirsPsr4 = ComposerStaticInit518bb55278b31084cb424c848dd2e690::$prefixDirsPsr4;
|
||||
$loader->classMap = ComposerStaticInit518bb55278b31084cb424c848dd2e690::$classMap;
|
||||
|
||||
}, null, ClassLoader::class);
|
||||
}
|
||||
|
|
167
vendor/composer/installed.json
vendored
167
vendor/composer/installed.json
vendored
|
@ -1176,42 +1176,42 @@
|
|||
},
|
||||
{
|
||||
"name": "rector\/rector-cakephp",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"version": "0.11.2",
|
||||
"version_normalized": "0.11.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-cakephp.git",
|
||||
"reference": "81090619141b4db452cca5b3c56c3e14fd169bbe"
|
||||
"reference": "6ccf728d9e57c8a7069c9972f48588158ce3b7d0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-cakephp\/zipball\/81090619141b4db452cca5b3c56c3e14fd169bbe",
|
||||
"reference": "81090619141b4db452cca5b3c56c3e14fd169bbe",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-cakephp\/zipball\/6ccf728d9e57c8a7069c9972f48588158ce3b7d0",
|
||||
"reference": "6ccf728d9e57c8a7069c9972f48588158ce3b7d0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"danielstjules\/stringy": "^3.1",
|
||||
"ext-xml": "*",
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<=0.10.3"
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan\/extension-installer": "^1.1",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2.7",
|
||||
"symplify\/easy-coding-standard": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.2"
|
||||
"rector\/rector-phpstan-rules": "^0.2.8",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/rule-doc-generator": "^9.3"
|
||||
},
|
||||
"time": "2021-05-14T11:45:45+00:00",
|
||||
"time": "2021-05-15T08:08:12+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.10-dev"
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
|
@ -1232,41 +1232,44 @@
|
|||
"description": "Rector upgrades rules for CakePHP",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-cakephp\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-cakephp\/tree\/0.11.1"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-cakephp\/tree\/0.11.2"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-cakephp"
|
||||
},
|
||||
{
|
||||
"name": "rector\/rector-doctrine",
|
||||
"version": "0.11.0",
|
||||
"version_normalized": "0.11.0.0",
|
||||
"version": "0.11.2",
|
||||
"version_normalized": "0.11.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-doctrine.git",
|
||||
"reference": "1a748843937b1abb630080973f9d7e89c13b1831"
|
||||
"reference": "c448264acc0e6caa2ae9ecb57454f600af4f4c6a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-doctrine\/zipball\/1a748843937b1abb630080973f9d7e89c13b1831",
|
||||
"reference": "1a748843937b1abb630080973f9d7e89c13b1831",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-doctrine\/zipball\/c448264acc0e6caa2ae9ecb57454f600af4f4c6a",
|
||||
"reference": "c448264acc0e6caa2ae9ecb57454f600af4f4c6a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-src": "^0.11.2",
|
||||
"symplify\/easy-coding-standard": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.2"
|
||||
},
|
||||
"time": "2021-05-14T11:37:50+00:00",
|
||||
"time": "2021-05-15T01:20:49+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.10-dev"
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
|
@ -1287,39 +1290,42 @@
|
|||
"description": "Rector upgrades rules for Doctrine",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-doctrine\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-doctrine\/tree\/0.11.0"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-doctrine\/tree\/0.11.2"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-doctrine"
|
||||
},
|
||||
{
|
||||
"name": "rector\/rector-laravel",
|
||||
"version": "0.11.0",
|
||||
"version_normalized": "0.11.0.0",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-laravel.git",
|
||||
"reference": "14fbe65fc0e8148cc578189f1dfede49f7a069c0"
|
||||
"reference": "8ea109ba13c802edf8c5500f60486376bddb25f2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-laravel\/zipball\/14fbe65fc0e8148cc578189f1dfede49f7a069c0",
|
||||
"reference": "14fbe65fc0e8148cc578189f1dfede49f7a069c0",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-laravel\/zipball\/8ea109ba13c802edf8c5500f60486376bddb25f2",
|
||||
"reference": "8ea109ba13c802edf8c5500f60486376bddb25f2",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan\/extension-installer": "^1.1",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2.8",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symplify\/easy-coding-standard": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.2"
|
||||
},
|
||||
"time": "2021-05-14T11:39:55+00:00",
|
||||
"time": "2021-05-15T01:25:13+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
|
@ -1344,30 +1350,33 @@
|
|||
"description": "Rector upgrades rules for Laravel Framework",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-laravel\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-laravel\/tree\/0.11.0"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-laravel\/tree\/0.11.1"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-laravel"
|
||||
},
|
||||
{
|
||||
"name": "rector\/rector-nette",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"version": "0.11.2",
|
||||
"version_normalized": "0.11.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-nette.git",
|
||||
"reference": "148d511d52034adf34ae7109b155a6a66a6c400a"
|
||||
"reference": "32de26a4888c2ba8d2b8bb6747607b60dcbd4b47"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-nette\/zipball\/148d511d52034adf34ae7109b155a6a66a6c400a",
|
||||
"reference": "148d511d52034adf34ae7109b155a6a66a6c400a",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-nette\/zipball\/32de26a4888c2ba8d2b8bb6747607b60dcbd4b47",
|
||||
"reference": "32de26a4888c2ba8d2b8bb6747607b60dcbd4b47",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"danielstjules\/stringy": "^3.1",
|
||||
"ext-xml": "*",
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0",
|
||||
"rector\/rector-phpunit": "^0.11"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"nette\/application": "^3.0.7",
|
||||
|
@ -1377,12 +1386,13 @@
|
|||
"phpstan\/phpstan-nette": "^0.12.16",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2.8",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/rule-doc-generator": "^9.3"
|
||||
},
|
||||
"time": "2021-05-14T12:07:56+00:00",
|
||||
"time": "2021-05-15T01:17:26+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
|
@ -1407,30 +1417,32 @@
|
|||
"description": "Rector upgrades rules for Nette Framework",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-nette\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-nette\/tree\/0.11.1"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-nette\/tree\/0.11.2"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-nette"
|
||||
},
|
||||
{
|
||||
"name": "rector\/rector-nette-to-symfony",
|
||||
"version": "0.11.0",
|
||||
"version_normalized": "0.11.0.0",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-nette-to-symfony.git",
|
||||
"reference": "3a803dfbd6b4e8bb6daebcfe7410c965bee34e0a"
|
||||
"reference": "964d7cba1109c18d6fab30b23370825954d29df1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-nette-to-symfony\/zipball\/3a803dfbd6b4e8bb6daebcfe7410c965bee34e0a",
|
||||
"reference": "3a803dfbd6b4e8bb6daebcfe7410c965bee34e0a",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-nette-to-symfony\/zipball\/964d7cba1109c18d6fab30b23370825954d29df1",
|
||||
"reference": "964d7cba1109c18d6fab30b23370825954d29df1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11",
|
||||
"rector\/rector-nette": "^0.11"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"nette\/application": "^3.1",
|
||||
"nette\/forms": "^3.1",
|
||||
|
@ -1438,15 +1450,19 @@
|
|||
"phpstan\/phpstan-nette": "^0.12.16",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symfony\/form": "^5.2",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/rule-doc-generator": "^9.3"
|
||||
},
|
||||
"time": "2021-05-14T11:57:39+00:00",
|
||||
"time": "2021-05-15T08:02:44+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
"config\/config.php"
|
||||
|
@ -1466,7 +1482,7 @@
|
|||
"description": "Generate Rector rules from command line",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-nette-to-symfony\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-nette-to-symfony\/tree\/0.11.0"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-nette-to-symfony\/tree\/0.11.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
@ -1478,33 +1494,36 @@
|
|||
},
|
||||
{
|
||||
"name": "rector\/rector-phpunit",
|
||||
"version": "0.11.0",
|
||||
"version_normalized": "0.11.0.0",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-phpunit.git",
|
||||
"reference": "3ced54672b97aab5954b15dea1d7330ccbc0f155"
|
||||
"reference": "99a956f78cee2e5dece9378e3d6b147d78e1fc8e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/3ced54672b97aab5954b15dea1d7330ccbc0f155",
|
||||
"reference": "3ced54672b97aab5954b15dea1d7330ccbc0f155",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-phpunit\/zipball\/99a956f78cee2e5dece9378e3d6b147d78e1fc8e",
|
||||
"reference": "99a956f78cee2e5dece9378e3d6b147d78e1fc8e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan\/extension-installer": "^1.1",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2.6",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.3"
|
||||
},
|
||||
"time": "2021-05-14T11:50:48+00:00",
|
||||
"time": "2021-05-15T00:40:26+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
|
@ -1529,35 +1548,38 @@
|
|||
"description": "Rector upgrades rules for PHPUnit",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-phpunit\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-phpunit\/tree\/0.11.0"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-phpunit\/tree\/0.11.1"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-phpunit"
|
||||
},
|
||||
{
|
||||
"name": "rector\/rector-symfony",
|
||||
"version": "0.11.1",
|
||||
"version_normalized": "0.11.1.0",
|
||||
"version": "0.11.2",
|
||||
"version_normalized": "0.11.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https:\/\/github.com\/rectorphp\/rector-symfony.git",
|
||||
"reference": "b672477fb27702acd86a4d5334614a9779626bc2"
|
||||
"reference": "2eed64f4e4a367dd0809145c703e4af5912b78ba"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-symfony\/zipball\/b672477fb27702acd86a4d5334614a9779626bc2",
|
||||
"reference": "b672477fb27702acd86a4d5334614a9779626bc2",
|
||||
"url": "https:\/\/api.github.com\/repos\/rectorphp\/rector-symfony\/zipball\/2eed64f4e4a367dd0809145c703e4af5912b78ba",
|
||||
"reference": "2eed64f4e4a367dd0809145c703e4af5912b78ba",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"danielstjules\/stringy": "^3.1",
|
||||
"ext-xml": "*",
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpstan\/extension-installer": "^1.1",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"rector\/rector-phpstan-rules": "^0.2.8",
|
||||
"rector\/rector-src": "^0.11",
|
||||
"symfony\/security-core": "^5.2",
|
||||
"symfony\/security-http": "^5.2",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
|
@ -1565,7 +1587,7 @@
|
|||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/rule-doc-generator": "^9.3"
|
||||
},
|
||||
"time": "2021-05-14T12:35:15+00:00",
|
||||
"time": "2021-05-15T00:36:10+00:00",
|
||||
"type": "rector-extension",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
|
@ -1581,10 +1603,7 @@
|
|||
"autoload": {
|
||||
"psr-4": {
|
||||
"Rector\\Symfony\\": "src"
|
||||
},
|
||||
"files": [
|
||||
"src\/Helper\/TemplateGuesser.php"
|
||||
]
|
||||
}
|
||||
},
|
||||
"notification-url": "https:\/\/packagist.org\/downloads\/",
|
||||
"license": [
|
||||
|
@ -1593,7 +1612,7 @@
|
|||
"description": "Rector upgrades rules for Symfony Framework",
|
||||
"support": {
|
||||
"issues": "https:\/\/github.com\/rectorphp\/rector-symfony\/issues",
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-symfony\/tree\/0.11.1"
|
||||
"source": "https:\/\/github.com\/rectorphp\/rector-symfony\/tree\/0.11.2"
|
||||
},
|
||||
"install-path": "..\/rector\/rector-symfony"
|
||||
},
|
||||
|
|
2
vendor/composer/installed.php
vendored
2
vendor/composer/installed.php
vendored
File diff suppressed because one or more lines are too long
|
@ -9,7 +9,7 @@ namespace Rector\RectorInstaller;
|
|||
*/
|
||||
final class GeneratedConfig
|
||||
{
|
||||
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.0'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.0'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'), 'rector/rector-nette-to-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette-to-symfony', 'relative_install_path' => '../../rector-nette-to-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.0'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.0'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'));
|
||||
public const EXTENSIONS = array('rector/rector-cakephp' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-cakephp', 'relative_install_path' => '../../rector-cakephp', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), 'rector/rector-doctrine' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-doctrine', 'relative_install_path' => '../../rector-doctrine', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), 'rector/rector-laravel' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-laravel', 'relative_install_path' => '../../rector-laravel', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'), 'rector/rector-nette' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette', 'relative_install_path' => '../../rector-nette', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), 'rector/rector-nette-to-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-nette-to-symfony', 'relative_install_path' => '../../rector-nette-to-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'), 'rector/rector-phpunit' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpunit', 'relative_install_path' => '../../rector-phpunit', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.1'), 'rector/rector-symfony' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-symfony', 'relative_install_path' => '../../rector-symfony', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'));
|
||||
private function __construct()
|
||||
{
|
||||
}
|
||||
|
|
18
vendor/rector/rector-cakephp/composer.json
vendored
18
vendor/rector/rector-cakephp/composer.json
vendored
|
@ -4,19 +4,19 @@
|
|||
"license": "MIT",
|
||||
"description": "Rector upgrades rules for CakePHP",
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"php": ">=8.0",
|
||||
"ext-xml": "*",
|
||||
"rector\/rector": "^0.11",
|
||||
"danielstjules\/stringy": "^3.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"rector\/rector-src": "^0.11",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
"symplify\/easy-coding-standard": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.2",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
"symplify\/easy-coding-standard": "^9.3",
|
||||
"symplify\/rule-doc-generator": "^9.3",
|
||||
"phpstan\/extension-installer": "^1.1",
|
||||
"rector\/rector-phpstan-rules": "^0.2.7"
|
||||
"rector\/rector-phpstan-rules": "^0.2.8"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
|
@ -42,7 +42,7 @@
|
|||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.10-dev"
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
|
@ -51,7 +51,7 @@
|
|||
}
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<=0.10.3"
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
|
|
13
vendor/rector/rector-cakephp/rector.php
vendored
Normal file
13
vendor/rector/rector-cakephp/rector.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace RectorPrefix20210515;
|
||||
|
||||
use Rector\Php74\Rector\Property\TypedPropertyRector;
|
||||
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
|
||||
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
|
||||
};
|
|
@ -27,11 +27,11 @@ final class CakePHPFullyQualifiedClassNameResolver
|
|||
*/
|
||||
private const PLUGIN_OR_LIB_REGEX = '#(Plugin|Lib)#';
|
||||
/**
|
||||
* @var ImplicitNameResolver
|
||||
* @var \Rector\CakePHP\ImplicitNameResolver
|
||||
*/
|
||||
private $implicitNameResolver;
|
||||
/**
|
||||
* @var ReflectionProvider
|
||||
* @var \PHPStan\Reflection\ReflectionProvider
|
||||
*/
|
||||
private $reflectionProvider;
|
||||
public function __construct(\Rector\CakePHP\ImplicitNameResolver $implicitNameResolver, \PHPStan\Reflection\ReflectionProvider $reflectionProvider)
|
||||
|
|
|
@ -20,7 +20,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class ImplicitShortClassNameUseStatementRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ImplicitNameResolver
|
||||
* @var \Rector\CakePHP\ImplicitNameResolver
|
||||
*/
|
||||
private $implicitNameResolver;
|
||||
public function __construct(\Rector\CakePHP\ImplicitNameResolver $implicitNameResolver)
|
||||
|
|
|
@ -23,7 +23,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class AppUsesStaticCallToUseStatementRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var CakePHPFullyQualifiedClassNameResolver
|
||||
* @var \Rector\CakePHP\Naming\CakePHPFullyQualifiedClassNameResolver
|
||||
*/
|
||||
private $cakePHPFullyQualifiedClassNameResolver;
|
||||
public function __construct(\Rector\CakePHP\Naming\CakePHPFullyQualifiedClassNameResolver $cakePHPFullyQualifiedClassNameResolver)
|
||||
|
|
|
@ -8,13 +8,13 @@ use PhpParser\Node\Expr\ArrayItem;
|
|||
final class ArrayItemsAndFluentClass
|
||||
{
|
||||
/**
|
||||
* @var ArrayItem[]
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $arrayItems = [];
|
||||
private $arrayItems;
|
||||
/**
|
||||
* @var array<string, Expr>
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $fluentCalls = [];
|
||||
private $fluentCalls;
|
||||
/**
|
||||
* @param ArrayItem[] $arrayItems
|
||||
* @param array<string, Expr> $fluentCalls
|
||||
|
|
|
@ -10,9 +10,9 @@ final class ArrayToFluentCall
|
|||
*/
|
||||
private $class;
|
||||
/**
|
||||
* @var array<string, string>
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $arrayKeysToFluentCalls = [];
|
||||
private $arrayKeysToFluentCalls;
|
||||
/**
|
||||
* @param array<string, string> $arrayKeysToFluentCalls
|
||||
*/
|
||||
|
|
|
@ -14,20 +14,20 @@ final class FactoryMethod
|
|||
* @var string
|
||||
*/
|
||||
private $method;
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $position;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $newClass;
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $position;
|
||||
public function __construct(string $type, string $method, string $newClass, int $position)
|
||||
{
|
||||
$this->type = $type;
|
||||
$this->method = $method;
|
||||
$this->position = $position;
|
||||
$this->newClass = $newClass;
|
||||
$this->position = $position;
|
||||
}
|
||||
public function getObjectType() : \PHPStan\Type\ObjectType
|
||||
{
|
||||
|
|
|
@ -6,14 +6,6 @@ namespace Rector\CakePHP\ValueObject;
|
|||
use PHPStan\Type\ObjectType;
|
||||
final class ModalToGetSet
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $type;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $unprefixedMethod;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
|
@ -22,10 +14,18 @@ final class ModalToGetSet
|
|||
* @var string
|
||||
*/
|
||||
private $setMethod;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $type;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $unprefixedMethod;
|
||||
/**
|
||||
* @var int
|
||||
*/
|
||||
private $minimalSetterArgumentCount;
|
||||
private $minimalSetterArgumentCount = 1;
|
||||
/**
|
||||
* @var string|null
|
||||
*/
|
||||
|
@ -34,10 +34,10 @@ final class ModalToGetSet
|
|||
{
|
||||
$this->type = $type;
|
||||
$this->unprefixedMethod = $unprefixedMethod;
|
||||
$this->getMethod = $getMethod ?? 'get' . \ucfirst($unprefixedMethod);
|
||||
$this->setMethod = $setMethod ?? 'set' . \ucfirst($unprefixedMethod);
|
||||
$this->minimalSetterArgumentCount = $minimalSetterArgumentCount;
|
||||
$this->firstArgumentType = $firstArgumentType;
|
||||
$this->getMethod = $getMethod ?? 'get' . \ucfirst($unprefixedMethod);
|
||||
$this->setMethod = $setMethod ?? 'set' . \ucfirst($unprefixedMethod);
|
||||
}
|
||||
public function getObjectType() : \PHPStan\Type\ObjectType
|
||||
{
|
||||
|
|
|
@ -6,6 +6,10 @@ namespace Rector\CakePHP\ValueObject;
|
|||
use PHPStan\Type\ObjectType;
|
||||
final class RenameMethodCallBasedOnParameter
|
||||
{
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $oldClass;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
|
@ -18,16 +22,12 @@ final class RenameMethodCallBasedOnParameter
|
|||
* @var string
|
||||
*/
|
||||
private $newMethod;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $oldClass;
|
||||
public function __construct(string $oldClass, string $oldMethod, string $parameterName, string $newMethod)
|
||||
{
|
||||
$this->oldClass = $oldClass;
|
||||
$this->oldMethod = $oldMethod;
|
||||
$this->parameterName = $parameterName;
|
||||
$this->newMethod = $newMethod;
|
||||
$this->oldClass = $oldClass;
|
||||
}
|
||||
public function getOldMethod() : string
|
||||
{
|
||||
|
|
11
vendor/rector/rector-doctrine/composer.json
vendored
11
vendor/rector/rector-doctrine/composer.json
vendored
|
@ -4,15 +4,15 @@
|
|||
"license": "MIT",
|
||||
"description": "Rector upgrades rules for Doctrine",
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
"symplify\/easy-coding-standard": "^9.2",
|
||||
"symplify\/rule-doc-generator": "^9.2"
|
||||
"symplify\/rule-doc-generator": "^9.2",
|
||||
"rector\/rector-src": "^0.11.2"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
|
@ -38,7 +38,7 @@
|
|||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.10-dev"
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
|
@ -46,6 +46,9 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
}
|
13
vendor/rector/rector-doctrine/rector.php
vendored
Normal file
13
vendor/rector/rector-doctrine/rector.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace RectorPrefix20210515;
|
||||
|
||||
use Rector\Php74\Rector\Property\TypedPropertyRector;
|
||||
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
|
||||
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
|
||||
};
|
|
@ -15,11 +15,11 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
|
|||
final class ConstructorAssignPropertyAnalyzer
|
||||
{
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
|
|
|
@ -24,19 +24,19 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
|
|||
final class EntityObjectTypeResolver
|
||||
{
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
/**
|
||||
* @var TypeFinder
|
||||
* @var \Rector\Doctrine\TypeAnalyzer\TypeFinder
|
||||
*/
|
||||
private $typeFinder;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
public function __construct(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \Rector\Doctrine\TypeAnalyzer\TypeFinder $typeFinder, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
|
|
|
@ -12,15 +12,15 @@ use RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTravers
|
|||
final class MethodCallNameOnTypeResolver
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var SimpleCallableNodeTraverser
|
||||
* @var \Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser
|
||||
*/
|
||||
private $simpleCallableNodeTraverser;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver)
|
||||
|
|
|
@ -18,15 +18,15 @@ use Rector\NodeTypeResolver\NodeTypeResolver;
|
|||
final class SetterClassMethodAnalyzer
|
||||
{
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
public function __construct(\Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository)
|
||||
|
|
|
@ -13,11 +13,11 @@ use Rector\Core\PhpParser\Node\NodeFactory;
|
|||
final class EntityIdNodeFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\NodeFactory $nodeFactory, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
|
|
|
@ -13,11 +13,11 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
|
|||
final class RepositoryAssignFactory
|
||||
{
|
||||
/**
|
||||
* @var EntityObjectTypeResolver
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver
|
||||
*/
|
||||
private $entityObjectTypeResolver;
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
public function __construct(\Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver $entityObjectTypeResolver, \Rector\Core\PhpParser\Node\NodeFactory $nodeFactory)
|
||||
|
|
|
@ -11,11 +11,11 @@ use Rector\Core\NodeManipulator\ClassInsertManipulator;
|
|||
final class TranslationClassNodeFactory
|
||||
{
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
public function __construct(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator)
|
||||
|
|
|
@ -13,11 +13,11 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
|
|||
final class ConstructorManipulator
|
||||
{
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\NodeFactory $nodeFactory, \Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator)
|
||||
|
|
|
@ -17,15 +17,15 @@ use RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTravers
|
|||
final class DependencyRemover
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var SimpleCallableNodeTraverser
|
||||
* @var \Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser
|
||||
*/
|
||||
private $simpleCallableNodeTraverser;
|
||||
/**
|
||||
* @var NodeRemover
|
||||
* @var \Rector\NodeRemoval\NodeRemover
|
||||
*/
|
||||
private $nodeRemover;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\NodeRemoval\NodeRemover $nodeRemover)
|
||||
|
|
|
@ -13,11 +13,11 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType;
|
|||
final class PropertyTypeManipulator
|
||||
{
|
||||
/**
|
||||
* @var DocBlockClassRenamer
|
||||
* @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer
|
||||
*/
|
||||
private $docBlockClassRenamer;
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer $docBlockClassRenamer, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
|
|
|
@ -23,25 +23,25 @@ final class DoctrineDocBlockResolver
|
|||
*/
|
||||
private const ORM_ENTITY_EMBEDDABLE_SHORT_ANNOTATION_REGEX = '#@ORM\\\\(Entity|Embeddable)#';
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
/**
|
||||
* @var ReflectionProvider
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
/**
|
||||
* @var \PHPStan\Reflection\ReflectionProvider
|
||||
*/
|
||||
private $reflectionProvider;
|
||||
/**
|
||||
* @var ShortClassExpander
|
||||
* @var \Rector\TypeDeclaration\PhpDoc\ShortClassExpander
|
||||
*/
|
||||
private $shortClassExpander;
|
||||
public function __construct(\Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \PHPStan\Reflection\ReflectionProvider $reflectionProvider, \Rector\TypeDeclaration\PhpDoc\ShortClassExpander $shortClassExpander)
|
||||
{
|
||||
$this->phpDocInfoFactory = $phpDocInfoFactory;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
$this->phpDocInfoFactory = $phpDocInfoFactory;
|
||||
$this->reflectionProvider = $reflectionProvider;
|
||||
$this->shortClassExpander = $shortClassExpander;
|
||||
}
|
||||
|
|
|
@ -20,11 +20,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class MakeEntitySetterNullabilityInSyncWithPropertyRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var SetterClassMethodAnalyzer
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\SetterClassMethodAnalyzer
|
||||
*/
|
||||
private $setterClassMethodAnalyzer;
|
||||
/**
|
||||
* @var DoctrineDocBlockResolver
|
||||
* @var \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver
|
||||
*/
|
||||
private $doctrineDocBlockResolver;
|
||||
public function __construct(\Rector\Doctrine\NodeAnalyzer\SetterClassMethodAnalyzer $setterClassMethodAnalyzer, \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver $doctrineDocBlockResolver)
|
||||
|
|
|
@ -29,19 +29,19 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class ServiceEntityRepositoryParentCallToDIRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var RepositoryNodeFactory
|
||||
* @var \Rector\Doctrine\NodeFactory\RepositoryNodeFactory
|
||||
*/
|
||||
private $repositoryNodeFactory;
|
||||
/**
|
||||
* @var RepositoryTypeFactory
|
||||
* @var \Rector\Doctrine\Type\RepositoryTypeFactory
|
||||
*/
|
||||
private $repositoryTypeFactory;
|
||||
/**
|
||||
* @var PropertyToAddCollector
|
||||
* @var \Rector\PostRector\Collector\PropertyToAddCollector
|
||||
*/
|
||||
private $propertyToAddCollector;
|
||||
/**
|
||||
* @var ClassDependencyManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassDependencyManipulator
|
||||
*/
|
||||
private $classDependencyManipulator;
|
||||
public function __construct(\Rector\Doctrine\NodeFactory\RepositoryNodeFactory $repositoryNodeFactory, \Rector\Doctrine\Type\RepositoryTypeFactory $repositoryTypeFactory, \Rector\PostRector\Collector\PropertyToAddCollector $propertyToAddCollector, \Rector\Core\NodeManipulator\ClassDependencyManipulator $classDependencyManipulator)
|
||||
|
|
|
@ -27,19 +27,19 @@ final class AddEntityIdByConditionRector extends \Rector\Core\Rector\AbstractRec
|
|||
*/
|
||||
private $detectedTraits = [];
|
||||
/**
|
||||
* @var EntityIdNodeFactory
|
||||
* @var \Rector\Doctrine\NodeFactory\EntityIdNodeFactory
|
||||
*/
|
||||
private $entityIdNodeFactory;
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var ReflectionProvider
|
||||
* @var \PHPStan\Reflection\ReflectionProvider
|
||||
*/
|
||||
private $reflectionProvider;
|
||||
/**
|
||||
* @var ClassAnalyzer
|
||||
* @var \Rector\Core\NodeAnalyzer\ClassAnalyzer
|
||||
*/
|
||||
private $classAnalyzer;
|
||||
public function __construct(\Rector\Doctrine\NodeFactory\EntityIdNodeFactory $entityIdNodeFactory, \Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \PHPStan\Reflection\ReflectionProvider $reflectionProvider, \Rector\Core\NodeAnalyzer\ClassAnalyzer $classAnalyzer)
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class BlameableBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator)
|
||||
|
|
|
@ -21,7 +21,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class InitializeDefaultEntityCollectionRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassDependencyManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassDependencyManipulator
|
||||
*/
|
||||
private $classDependencyManipulator;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassDependencyManipulator $classDependencyManipulator)
|
||||
|
|
|
@ -21,11 +21,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class LoggableBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var PhpDocTagRemover
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover
|
||||
*/
|
||||
private $phpDocTagRemover;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover $phpDocTagRemover)
|
||||
|
|
|
@ -35,11 +35,11 @@ final class ManagerRegistryGetManagerToEntityManagerRector extends \Rector\Core\
|
|||
*/
|
||||
private const ENTITY_MANAGER = 'entityManager';
|
||||
/**
|
||||
* @var MethodCallNameOnTypeResolver
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\MethodCallNameOnTypeResolver
|
||||
*/
|
||||
private $methodCallNameOnTypeResolver;
|
||||
/**
|
||||
* @var DependencyRemover
|
||||
* @var \Rector\Doctrine\NodeManipulator\DependencyRemover
|
||||
*/
|
||||
private $dependencyRemover;
|
||||
public function __construct(\Rector\Doctrine\NodeAnalyzer\MethodCallNameOnTypeResolver $methodCallNameOnTypeResolver, \Rector\Doctrine\NodeManipulator\DependencyRemover $dependencyRemover)
|
||||
|
|
|
@ -23,15 +23,15 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class MoveCurrentDateTimeDefaultInEntityToConstructorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ConstructorManipulator
|
||||
* @var \Rector\Doctrine\NodeManipulator\ConstructorManipulator
|
||||
*/
|
||||
private $constructorManipulator;
|
||||
/**
|
||||
* @var ValueAssignFactory
|
||||
* @var \Rector\Doctrine\NodeFactory\ValueAssignFactory
|
||||
*/
|
||||
private $valueAssignFactory;
|
||||
/**
|
||||
* @var ConstructorAssignPropertyAnalyzer
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\ConstructorAssignPropertyAnalyzer
|
||||
*/
|
||||
private $constructorAssignPropertyAnalyzer;
|
||||
public function __construct(\Rector\Doctrine\NodeManipulator\ConstructorManipulator $constructorManipulator, \Rector\Doctrine\NodeFactory\ValueAssignFactory $valueAssignFactory, \Rector\Doctrine\NodeAnalyzer\ConstructorAssignPropertyAnalyzer $constructorAssignPropertyAnalyzer)
|
||||
|
|
|
@ -20,19 +20,19 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class MoveRepositoryFromParentToConstructorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassDependencyManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassDependencyManipulator
|
||||
*/
|
||||
private $classDependencyManipulator;
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var RepositoryAssignFactory
|
||||
* @var \Rector\Doctrine\NodeFactory\RepositoryAssignFactory
|
||||
*/
|
||||
private $repositoryAssignFactory;
|
||||
/**
|
||||
* @var EntityObjectTypeResolver
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver
|
||||
*/
|
||||
private $entityObjectTypeResolver;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassDependencyManipulator $classDependencyManipulator, \Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\Doctrine\NodeFactory\RepositoryAssignFactory $repositoryAssignFactory, \Rector\Doctrine\NodeAnalyzer\EntityObjectTypeResolver $entityObjectTypeResolver)
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class RemoveRedundantDefaultClassAnnotationValuesRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var DoctrineItemDefaultValueManipulator
|
||||
* @var \Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator
|
||||
*/
|
||||
private $doctrineItemDefaultValueManipulator;
|
||||
public function __construct(\Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator $doctrineItemDefaultValueManipulator)
|
||||
|
|
|
@ -27,11 +27,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class SluggableBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var PhpDocTypeChanger
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger
|
||||
*/
|
||||
private $phpDocTypeChanger;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger $phpDocTypeChanger)
|
||||
|
|
|
@ -21,11 +21,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class SoftDeletableBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var PhpDocTagRemover
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover
|
||||
*/
|
||||
private $phpDocTagRemover;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover $phpDocTagRemover)
|
||||
|
|
|
@ -19,7 +19,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class TimestampableBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassManipulator
|
||||
*/
|
||||
private $classManipulator;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassManipulator $classManipulator)
|
||||
|
|
|
@ -30,25 +30,25 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class TranslationBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassManipulator
|
||||
*/
|
||||
private $classManipulator;
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var TranslationClassNodeFactory
|
||||
* @var \Rector\Core\NodeManipulator\ClassManipulator
|
||||
*/
|
||||
private $classManipulator;
|
||||
/**
|
||||
* @var \Rector\Doctrine\NodeFactory\TranslationClassNodeFactory
|
||||
*/
|
||||
private $translationClassNodeFactory;
|
||||
/**
|
||||
* @var PhpDocTagRemover
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover
|
||||
*/
|
||||
private $phpDocTagRemover;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\Core\NodeManipulator\ClassManipulator $classManipulator, \Rector\Doctrine\NodeFactory\TranslationClassNodeFactory $translationClassNodeFactory, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover $phpDocTagRemover)
|
||||
{
|
||||
$this->classManipulator = $classManipulator;
|
||||
$this->classInsertManipulator = $classInsertManipulator;
|
||||
$this->classManipulator = $classManipulator;
|
||||
$this->translationClassNodeFactory = $translationClassNodeFactory;
|
||||
$this->phpDocTagRemover = $phpDocTagRemover;
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class TreeBehaviorRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassInsertManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassInsertManipulator
|
||||
*/
|
||||
private $classInsertManipulator;
|
||||
/**
|
||||
* @var PhpDocTagRemover
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover
|
||||
*/
|
||||
private $phpDocTagRemover;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassInsertManipulator $classInsertManipulator, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTagRemover $phpDocTagRemover)
|
||||
|
|
|
@ -27,11 +27,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class ChangeSetParametersArrayToArrayCollectionRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ArrayTypeAnalyzer
|
||||
* @var \Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer
|
||||
*/
|
||||
private $arrayTypeAnalyzer;
|
||||
/**
|
||||
* @var FluentChainMethodCallNodeAnalyzer
|
||||
* @var \Rector\Defluent\NodeAnalyzer\FluentChainMethodCallNodeAnalyzer
|
||||
*/
|
||||
private $fluentChainMethodCallNodeAnalyzer;
|
||||
public function __construct(\Rector\NodeTypeResolver\TypeAnalyzer\ArrayTypeAnalyzer $arrayTypeAnalyzer, \Rector\Defluent\NodeAnalyzer\FluentChainMethodCallNodeAnalyzer $fluentChainMethodCallNodeAnalyzer)
|
||||
|
|
|
@ -24,7 +24,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class ChangeBigIntEntityPropertyToIntTypeRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var DocBlockClassRenamer
|
||||
* @var \Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer
|
||||
*/
|
||||
private $docBlockClassRenamer;
|
||||
public function __construct(\Rector\NodeTypeResolver\PhpDoc\NodeAnalyzer\DocBlockClassRenamer $docBlockClassRenamer)
|
||||
|
|
|
@ -24,27 +24,27 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class ImproveDoctrineCollectionDocTypeInEntityRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var CollectionTypeFactory
|
||||
* @var \Rector\Doctrine\TypeAnalyzer\CollectionTypeFactory
|
||||
*/
|
||||
private $collectionTypeFactory;
|
||||
/**
|
||||
* @var AssignManipulator
|
||||
* @var \Rector\Core\NodeManipulator\AssignManipulator
|
||||
*/
|
||||
private $assignManipulator;
|
||||
/**
|
||||
* @var CollectionTypeResolver
|
||||
* @var \Rector\Doctrine\TypeAnalyzer\CollectionTypeResolver
|
||||
*/
|
||||
private $collectionTypeResolver;
|
||||
/**
|
||||
* @var CollectionVarTagValueNodeResolver
|
||||
* @var \Rector\Doctrine\TypeAnalyzer\CollectionVarTagValueNodeResolver
|
||||
*/
|
||||
private $collectionVarTagValueNodeResolver;
|
||||
/**
|
||||
* @var PhpDocTypeChanger
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger
|
||||
*/
|
||||
private $phpDocTypeChanger;
|
||||
/**
|
||||
* @var DoctrineDocBlockResolver
|
||||
* @var \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver
|
||||
*/
|
||||
private $doctrineDocBlockResolver;
|
||||
public function __construct(\Rector\Doctrine\TypeAnalyzer\CollectionTypeFactory $collectionTypeFactory, \Rector\Core\NodeManipulator\AssignManipulator $assignManipulator, \Rector\Doctrine\TypeAnalyzer\CollectionTypeResolver $collectionTypeResolver, \Rector\Doctrine\TypeAnalyzer\CollectionVarTagValueNodeResolver $collectionVarTagValueNodeResolver, \Rector\BetterPhpDocParser\PhpDocManipulator\PhpDocTypeChanger $phpDocTypeChanger, \Rector\Doctrine\PhpDocParser\DoctrineDocBlockResolver $doctrineDocBlockResolver)
|
||||
|
|
|
@ -22,15 +22,15 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class MakeEntityDateTimePropertyDateTimeInterfaceRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var SetterClassMethodAnalyzer
|
||||
* @var \Rector\Doctrine\NodeAnalyzer\SetterClassMethodAnalyzer
|
||||
*/
|
||||
private $setterClassMethodAnalyzer;
|
||||
/**
|
||||
* @var PropertyTypeManipulator
|
||||
* @var \Rector\Doctrine\NodeManipulator\PropertyTypeManipulator
|
||||
*/
|
||||
private $propertyTypeManipulator;
|
||||
/**
|
||||
* @var PropertyTypeInferer
|
||||
* @var \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer
|
||||
*/
|
||||
private $propertyTypeInferer;
|
||||
public function __construct(\Rector\Doctrine\NodeAnalyzer\SetterClassMethodAnalyzer $setterClassMethodAnalyzer, \Rector\Doctrine\NodeManipulator\PropertyTypeManipulator $propertyTypeManipulator, \Rector\TypeDeclaration\TypeInferer\PropertyTypeInferer $propertyTypeInferer)
|
||||
|
|
|
@ -29,7 +29,7 @@ final class RemoveRedundantDefaultPropertyAnnotationValuesRector extends \Rector
|
|||
*/
|
||||
private const LAZY = 'LAZY';
|
||||
/**
|
||||
* @var DoctrineItemDefaultValueManipulator
|
||||
* @var \Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator
|
||||
*/
|
||||
private $doctrineItemDefaultValueManipulator;
|
||||
public function __construct(\Rector\Doctrine\NodeManipulator\DoctrineItemDefaultValueManipulator $doctrineItemDefaultValueManipulator)
|
||||
|
|
|
@ -12,7 +12,7 @@ use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType;
|
|||
final class RepositoryTypeFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
|
|
|
@ -18,15 +18,15 @@ use Rector\TypeDeclaration\PhpDoc\ShortClassExpander;
|
|||
final class CollectionTypeResolver
|
||||
{
|
||||
/**
|
||||
* @var NameScopeFactory
|
||||
* @var \Rector\StaticTypeMapper\Naming\NameScopeFactory
|
||||
*/
|
||||
private $nameScopeFactory;
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
/**
|
||||
* @var ShortClassExpander
|
||||
* @var \Rector\TypeDeclaration\PhpDoc\ShortClassExpander
|
||||
*/
|
||||
private $shortClassExpander;
|
||||
public function __construct(\Rector\StaticTypeMapper\Naming\NameScopeFactory $nameScopeFactory, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory, \Rector\TypeDeclaration\PhpDoc\ShortClassExpander $shortClassExpander)
|
||||
|
|
|
@ -9,7 +9,7 @@ use Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory;
|
|||
final class CollectionVarTagValueNodeResolver
|
||||
{
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
|
|
7
vendor/rector/rector-laravel/composer.json
vendored
7
vendor/rector/rector-laravel/composer.json
vendored
|
@ -4,10 +4,10 @@
|
|||
"license": "MIT",
|
||||
"description": "Rector upgrades rules for Laravel Framework",
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11"
|
||||
"php": ">=8.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"rector\/rector-src": "^0.11",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/phpstan-rules": "^9.2",
|
||||
"symplify\/phpstan-extensions": "^9.2",
|
||||
|
@ -48,6 +48,9 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
}
|
13
vendor/rector/rector-laravel/rector.php
vendored
Normal file
13
vendor/rector/rector-laravel/rector.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace RectorPrefix20210515;
|
||||
|
||||
use Rector\Php74\Rector\Property\TypedPropertyRector;
|
||||
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
|
||||
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
|
||||
};
|
|
@ -14,7 +14,7 @@ use Rector\Laravel\ValueObject\ServiceNameTypeAndVariableName;
|
|||
final class AppAssignFactory
|
||||
{
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
|
|
|
@ -25,13 +25,13 @@ final class CallOnAppArrayAccessToStandaloneAssignRector extends \Rector\Core\Re
|
|||
*/
|
||||
private $serviceNameTypeAndVariableNames = [];
|
||||
/**
|
||||
* @var AppAssignFactory
|
||||
* @var \Rector\Laravel\NodeFactory\AppAssignFactory
|
||||
*/
|
||||
private $appAssignFactory;
|
||||
public function __construct(\Rector\Laravel\NodeFactory\AppAssignFactory $appAssignFactory)
|
||||
{
|
||||
$this->serviceNameTypeAndVariableNames[] = new \Rector\Laravel\ValueObject\ServiceNameTypeAndVariableName('validator', 'Illuminate\\Validation\\Factory', 'validationFactory');
|
||||
$this->appAssignFactory = $appAssignFactory;
|
||||
$this->serviceNameTypeAndVariableNames[] = new \Rector\Laravel\ValueObject\ServiceNameTypeAndVariableName('validator', 'Illuminate\\Validation\\Factory', 'validationFactory');
|
||||
}
|
||||
/**
|
||||
* @return array<class-string<Node>>
|
||||
|
|
|
@ -25,7 +25,7 @@ final class AddParentBootToModelClassMethodRector extends \Rector\Core\Rector\Ab
|
|||
*/
|
||||
private const BOOT = 'boot';
|
||||
/**
|
||||
* @var StaticCallAnalyzer
|
||||
* @var \Rector\Nette\NodeAnalyzer\StaticCallAnalyzer
|
||||
*/
|
||||
private $staticCallAnalyzer;
|
||||
public function __construct(\Rector\Nette\NodeAnalyzer\StaticCallAnalyzer $staticCallAnalyzer)
|
||||
|
|
|
@ -24,11 +24,11 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class AddMockConsoleOutputFalseToConsoleTestsRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var PropertyFetchAnalyzer
|
||||
* @var \Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer
|
||||
*/
|
||||
private $propertyFetchAnalyzer;
|
||||
/**
|
||||
* @var SetUpClassMethodNodeManipulator
|
||||
* @var \Rector\PHPUnit\NodeManipulator\SetUpClassMethodNodeManipulator
|
||||
*/
|
||||
private $setUpClassMethodNodeManipulator;
|
||||
public function __construct(\Rector\Core\NodeAnalyzer\PropertyFetchAnalyzer $propertyFetchAnalyzer, \Rector\PHPUnit\NodeManipulator\SetUpClassMethodNodeManipulator $setUpClassMethodNodeManipulator)
|
||||
|
|
|
@ -22,14 +22,14 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
*/
|
||||
final class RequestStaticValidateToInjectRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassMethodManipulator
|
||||
*/
|
||||
private $classMethodManipulator;
|
||||
/**
|
||||
* @var ObjectType[]
|
||||
*/
|
||||
private $requestObjectTypes = [];
|
||||
/**
|
||||
* @var \Rector\Core\NodeManipulator\ClassMethodManipulator
|
||||
*/
|
||||
private $classMethodManipulator;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassMethodManipulator $classMethodManipulator)
|
||||
{
|
||||
$this->classMethodManipulator = $classMethodManipulator;
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
"license": "MIT",
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"rector\/rector": "^0.11",
|
||||
"rector\/rector-nette": "^0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"rector\/rector-src": "^0.11",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
|
@ -44,12 +44,18 @@
|
|||
]
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.11-dev"
|
||||
},
|
||||
"rector": {
|
||||
"includes": [
|
||||
"config\/config.php"
|
||||
]
|
||||
}
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
}
|
|
@ -4,8 +4,10 @@ declare (strict_types=1);
|
|||
namespace RectorPrefix20210515;
|
||||
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
use RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->defaults()->public()->autowire()->autoconfigure();
|
||||
$services->load('Rector\\NetteToSymfony\\', __DIR__ . '/../src')->exclude([__DIR__ . '/../src/Rector', __DIR__ . '/../src/ValueObject']);
|
||||
$services->set(\RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser::class);
|
||||
};
|
||||
|
|
13
vendor/rector/rector-nette-to-symfony/rector.php
vendored
Normal file
13
vendor/rector/rector-nette-to-symfony/rector.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace RectorPrefix20210515;
|
||||
|
||||
use Rector\Php74\Rector\Property\TypedPropertyRector;
|
||||
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
|
||||
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
|
||||
};
|
|
@ -51,41 +51,41 @@ final class AssertManipulator
|
|||
*/
|
||||
private const SELF = 'self';
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var StringTypeAnalyzer
|
||||
*/
|
||||
private $stringTypeAnalyzer;
|
||||
/**
|
||||
* @var NodesToRemoveCollector
|
||||
*/
|
||||
private $nodesToRemoveCollector;
|
||||
/**
|
||||
* @var NodesToAddCollector
|
||||
* @var \Rector\PostRector\Collector\NodesToAddCollector
|
||||
*/
|
||||
private $nodesToAddCollector;
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\PostRector\Collector\NodesToRemoveCollector
|
||||
*/
|
||||
private $nodesToRemoveCollector;
|
||||
/**
|
||||
* @var \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer
|
||||
*/
|
||||
private $stringTypeAnalyzer;
|
||||
/**
|
||||
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\PostRector\Collector\NodesToAddCollector $nodesToAddCollector, \Rector\PostRector\Collector\NodesToRemoveCollector $nodesToRemoveCollector, \Rector\NodeTypeResolver\TypeAnalyzer\StringTypeAnalyzer $stringTypeAnalyzer, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver, \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
{
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->stringTypeAnalyzer = $stringTypeAnalyzer;
|
||||
$this->nodesToRemoveCollector = $nodesToRemoveCollector;
|
||||
$this->nodesToAddCollector = $nodesToAddCollector;
|
||||
$this->nodesToRemoveCollector = $nodesToRemoveCollector;
|
||||
$this->stringTypeAnalyzer = $stringTypeAnalyzer;
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->phpDocInfoFactory = $phpDocInfoFactory;
|
||||
}
|
||||
/**
|
||||
|
|
|
@ -16,15 +16,15 @@ use RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTravers
|
|||
final class OnFormVariableMethodCallsCollector
|
||||
{
|
||||
/**
|
||||
* @var SimpleCallableNodeTraverser
|
||||
* @var \Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser
|
||||
*/
|
||||
private $simpleCallableNodeTraverser;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var NodeComparator
|
||||
* @var \Rector\Core\PhpParser\Comparing\NodeComparator
|
||||
*/
|
||||
private $nodeComparator;
|
||||
public function __construct(\RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\Core\PhpParser\Comparing\NodeComparator $nodeComparator)
|
||||
|
|
|
@ -35,36 +35,36 @@ final class ClassMethodRenderAnalyzer
|
|||
* @var array<string, Assign[]>
|
||||
*/
|
||||
private $conditionalAssigns = [];
|
||||
/**
|
||||
* @var SimpleCallableNodeTraverser
|
||||
*/
|
||||
private $simpleCallableNodeTraverser;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var Expr[]
|
||||
*/
|
||||
private $templateFileExprs = [];
|
||||
/**
|
||||
* @var ScopeNestingComparator
|
||||
*/
|
||||
private $scopeNestingComparator;
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var ThisTemplatePropertyFetchAnalyzer
|
||||
*/
|
||||
private $thisTemplatePropertyFetchAnalyzer;
|
||||
/**
|
||||
* @var Return_|null
|
||||
*/
|
||||
private $lastReturn;
|
||||
/**
|
||||
* @var ReturnAnalyzer
|
||||
* @var \Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser
|
||||
*/
|
||||
private $simpleCallableNodeTraverser;
|
||||
/**
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var \Rector\NodeNestingScope\ScopeNestingComparator
|
||||
*/
|
||||
private $scopeNestingComparator;
|
||||
/**
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var \Rector\Nette\NodeAnalyzer\ThisTemplatePropertyFetchAnalyzer
|
||||
*/
|
||||
private $thisTemplatePropertyFetchAnalyzer;
|
||||
/**
|
||||
* @var \Rector\Nette\NodeAnalyzer\ReturnAnalyzer
|
||||
*/
|
||||
private $returnAnalyzer;
|
||||
public function __construct(\RectorPrefix20210515\Symplify\Astral\NodeTraverser\SimpleCallableNodeTraverser $simpleCallableNodeTraverser, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeNestingScope\ScopeNestingComparator $scopeNestingComparator, \Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\Nette\NodeAnalyzer\ThisTemplatePropertyFetchAnalyzer $thisTemplatePropertyFetchAnalyzer, \Rector\Nette\NodeAnalyzer\ReturnAnalyzer $returnAnalyzer)
|
||||
|
|
|
@ -12,7 +12,7 @@ use Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer;
|
|||
final class NetteControlFactoryInterfaceAnalyzer
|
||||
{
|
||||
/**
|
||||
* @var ReturnTypeInferer
|
||||
* @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer
|
||||
*/
|
||||
private $returnTypeInferer;
|
||||
public function __construct(\Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer $returnTypeInferer)
|
||||
|
|
|
@ -17,7 +17,7 @@ use Rector\Core\PhpParser\Node\NodeFactory;
|
|||
final class ActionWithFormProcessClassMethodFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\NodeFactory $nodeFactory)
|
||||
|
|
|
@ -12,7 +12,7 @@ use Rector\Core\PhpParser\Node\NodeFactory;
|
|||
final class BuildFormClassMethodFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\NodeFactory $nodeFactory)
|
||||
|
|
|
@ -13,11 +13,11 @@ use Rector\NodeTypeResolver\Node\AttributeKey;
|
|||
final class SymfonyControllerFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var ActionWithFormProcessClassMethodFactory
|
||||
* @var \Rector\NetteToSymfony\NodeFactory\ActionWithFormProcessClassMethodFactory
|
||||
*/
|
||||
private $actionWithFormProcessClassMethodFactory;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NetteToSymfony\NodeFactory\ActionWithFormProcessClassMethodFactory $actionWithFormProcessClassMethodFactory)
|
||||
|
|
|
@ -17,11 +17,11 @@ use RectorPrefix20210515\Symfony\Component\Form\Extension\Core\Type\TextType;
|
|||
final class SymfonyMethodCallsFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\Core\PhpParser\Node\NodeFactory $nodeFactory)
|
||||
|
|
|
@ -34,22 +34,6 @@ final class RouterListToControllerAnnotationsRector extends \Rector\Core\Rector\
|
|||
* @see https://regex101.com/r/qVlXk2/2
|
||||
*/
|
||||
private const ACTION_RENDER_NAME_MATCHING_REGEX = '#^(action|render)(?<short_action_name>.*?$)#sm';
|
||||
/**
|
||||
* @var RouteInfoFactory
|
||||
*/
|
||||
private $routeInfoFactory;
|
||||
/**
|
||||
* @var ReturnTypeInferer
|
||||
*/
|
||||
private $returnTypeInferer;
|
||||
/**
|
||||
* @var ExplicitRouteAnnotationDecorator
|
||||
*/
|
||||
private $explicitRouteAnnotationDecorator;
|
||||
/**
|
||||
* @var SymfonyRouteTagValueNodeFactory
|
||||
*/
|
||||
private $symfonyRouteTagValueNodeFactory;
|
||||
/**
|
||||
* @var ObjectType[]
|
||||
*/
|
||||
|
@ -58,11 +42,27 @@ final class RouterListToControllerAnnotationsRector extends \Rector\Core\Rector\
|
|||
* @var ObjectType
|
||||
*/
|
||||
private $routeListObjectType;
|
||||
/**
|
||||
* @var \Rector\NetteToSymfony\Routing\ExplicitRouteAnnotationDecorator
|
||||
*/
|
||||
private $explicitRouteAnnotationDecorator;
|
||||
/**
|
||||
* @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer
|
||||
*/
|
||||
private $returnTypeInferer;
|
||||
/**
|
||||
* @var \Rector\NetteToSymfony\Route\RouteInfoFactory
|
||||
*/
|
||||
private $routeInfoFactory;
|
||||
/**
|
||||
* @var \Rector\BetterPhpDocParser\ValueObjectFactory\PhpDocNode\Symfony\SymfonyRouteTagValueNodeFactory
|
||||
*/
|
||||
private $symfonyRouteTagValueNodeFactory;
|
||||
public function __construct(\Rector\NetteToSymfony\Routing\ExplicitRouteAnnotationDecorator $explicitRouteAnnotationDecorator, \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer $returnTypeInferer, \Rector\NetteToSymfony\Route\RouteInfoFactory $routeInfoFactory, \Rector\BetterPhpDocParser\ValueObjectFactory\PhpDocNode\Symfony\SymfonyRouteTagValueNodeFactory $symfonyRouteTagValueNodeFactory)
|
||||
{
|
||||
$this->routeInfoFactory = $routeInfoFactory;
|
||||
$this->returnTypeInferer = $returnTypeInferer;
|
||||
$this->explicitRouteAnnotationDecorator = $explicitRouteAnnotationDecorator;
|
||||
$this->returnTypeInferer = $returnTypeInferer;
|
||||
$this->routeInfoFactory = $routeInfoFactory;
|
||||
$this->symfonyRouteTagValueNodeFactory = $symfonyRouteTagValueNodeFactory;
|
||||
$this->routerObjectTypes = [new \PHPStan\Type\ObjectType('Nette\\Application\\IRouter'), new \PHPStan\Type\ObjectType('Nette\\Routing\\Router')];
|
||||
$this->routeListObjectType = new \PHPStan\Type\ObjectType('Nette\\Application\\Routers\\RouteList');
|
||||
|
|
|
@ -26,19 +26,19 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class FormControlToControllerAndFormTypeRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var OnFormVariableMethodCallsCollector
|
||||
* @var \Rector\NetteToSymfony\Collector\OnFormVariableMethodCallsCollector
|
||||
*/
|
||||
private $onFormVariableMethodCallsCollector;
|
||||
/**
|
||||
* @var SymfonyControllerFactory
|
||||
* @var \Rector\NetteToSymfony\NodeFactory\SymfonyControllerFactory
|
||||
*/
|
||||
private $symfonyControllerFactory;
|
||||
/**
|
||||
* @var BuildFormClassMethodFactory
|
||||
* @var \Rector\NetteToSymfony\NodeFactory\BuildFormClassMethodFactory
|
||||
*/
|
||||
private $buildFormClassMethodFactory;
|
||||
/**
|
||||
* @var SymfonyMethodCallsFactory
|
||||
* @var \Rector\NetteToSymfony\NodeFactory\SymfonyMethodCallsFactory
|
||||
*/
|
||||
private $symfonyMethodCallsFactory;
|
||||
public function __construct(\Rector\NetteToSymfony\Collector\OnFormVariableMethodCallsCollector $onFormVariableMethodCallsCollector, \Rector\NetteToSymfony\NodeFactory\SymfonyControllerFactory $symfonyControllerFactory, \Rector\NetteToSymfony\NodeFactory\BuildFormClassMethodFactory $buildFormClassMethodFactory, \Rector\NetteToSymfony\NodeFactory\SymfonyMethodCallsFactory $symfonyMethodCallsFactory)
|
||||
|
|
|
@ -31,19 +31,19 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class NetteControlToSymfonyControllerRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ActionRenderFactory
|
||||
* @var \Rector\Nette\NodeFactory\ActionRenderFactory
|
||||
*/
|
||||
private $actionRenderFactory;
|
||||
/**
|
||||
* @var NetteClassAnalyzer
|
||||
* @var \Rector\Nette\NodeAnalyzer\NetteClassAnalyzer
|
||||
*/
|
||||
private $netteClassAnalyzer;
|
||||
/**
|
||||
* @var ClassNaming
|
||||
* @var \Rector\CodingStyle\Naming\ClassNaming
|
||||
*/
|
||||
private $classNaming;
|
||||
/**
|
||||
* @var ClassMethodRenderAnalyzer
|
||||
* @var \Rector\NetteToSymfony\NodeAnalyzer\ClassMethodRenderAnalyzer
|
||||
*/
|
||||
private $classMethodRenderAnalyzer;
|
||||
public function __construct(\Rector\Nette\NodeFactory\ActionRenderFactory $actionRenderFactory, \Rector\Nette\NodeAnalyzer\NetteClassAnalyzer $netteClassAnalyzer, \Rector\CodingStyle\Naming\ClassNaming $classNaming, \Rector\NetteToSymfony\NodeAnalyzer\ClassMethodRenderAnalyzer $classMethodRenderAnalyzer)
|
||||
|
|
|
@ -27,7 +27,7 @@ final class RenameTesterTestToPHPUnitToTestFileRector extends \Rector\Core\Recto
|
|||
*/
|
||||
private const PHPT_SUFFIX_REGEX = '#\\.phpt$#';
|
||||
/**
|
||||
* @var FileInfoDeletionAnalyzer
|
||||
* @var \Rector\PSR4\FileInfoAnalyzer\FileInfoDeletionAnalyzer
|
||||
*/
|
||||
private $fileInfoDeletionAnalyzer;
|
||||
public function __construct(\Rector\PSR4\FileInfoAnalyzer\FileInfoDeletionAnalyzer $fileInfoDeletionAnalyzer)
|
||||
|
|
|
@ -15,7 +15,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class DeleteFactoryInterfaceRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var NetteControlFactoryInterfaceAnalyzer
|
||||
* @var \Rector\NetteToSymfony\NodeAnalyzer\NetteControlFactoryInterfaceAnalyzer
|
||||
*/
|
||||
private $netteControlFactoryInterfaceAnalyzer;
|
||||
public function __construct(\Rector\NetteToSymfony\NodeAnalyzer\NetteControlFactoryInterfaceAnalyzer $netteControlFactoryInterfaceAnalyzer)
|
||||
|
|
|
@ -21,7 +21,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class FromHttpRequestGetHeaderToHeadersGetRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var ClassMethodManipulator
|
||||
* @var \Rector\Core\NodeManipulator\ClassMethodManipulator
|
||||
*/
|
||||
private $classMethodManipulator;
|
||||
public function __construct(\Rector\Core\NodeManipulator\ClassMethodManipulator $classMethodManipulator)
|
||||
|
|
|
@ -16,7 +16,7 @@ use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
|
|||
final class NetteAssertToPHPUnitAssertRector extends \Rector\Core\Rector\AbstractRector
|
||||
{
|
||||
/**
|
||||
* @var AssertManipulator
|
||||
* @var \Rector\NetteToSymfony\AssertManipulator
|
||||
*/
|
||||
private $assertManipulator;
|
||||
public function __construct(\Rector\NetteToSymfony\AssertManipulator $assertManipulator)
|
||||
|
|
|
@ -18,26 +18,26 @@ use Rector\NodeNameResolver\NodeNameResolver;
|
|||
final class RouteInfoFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
/**
|
||||
* @var ReflectionProvider
|
||||
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var \PHPStan\Reflection\ReflectionProvider
|
||||
*/
|
||||
private $reflectionProvider;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver, \PHPStan\Reflection\ReflectionProvider $reflectionProvider)
|
||||
{
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->reflectionProvider = $reflectionProvider;
|
||||
}
|
||||
public function createFromNode(\PhpParser\Node $node) : ?\Rector\NetteToSymfony\ValueObject\RouteInfo
|
||||
|
|
|
@ -14,7 +14,7 @@ final class ExplicitRouteAnnotationDecorator
|
|||
*/
|
||||
public const HAS_ROUTE_ANNOTATION = 'has_route_annotation';
|
||||
/**
|
||||
* @var PhpDocInfoFactory
|
||||
* @var \Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory
|
||||
*/
|
||||
private $phpDocInfoFactory;
|
||||
public function __construct(\Rector\BetterPhpDocParser\PhpDocInfo\PhpDocInfoFactory $phpDocInfoFactory)
|
||||
|
|
|
@ -20,11 +20,11 @@ use RectorPrefix20210515\Symfony\Component\Form\Extension\Core\Type\TextType;
|
|||
final class SymfonyFormAbstractTypeFactory
|
||||
{
|
||||
/**
|
||||
* @var NodeFactory
|
||||
* @var \Rector\Core\PhpParser\Node\NodeFactory
|
||||
*/
|
||||
private $nodeFactory;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\NodeFactory $nodeFactory, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
|
|
|
@ -10,21 +10,21 @@ use Rector\Nette\Contract\ValueObject\ParameterArrayInterface;
|
|||
final class ClassMethodRender implements \Rector\Nette\Contract\ValueObject\ParameterArrayInterface
|
||||
{
|
||||
/**
|
||||
* @var Node[]
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $nodesToRemove = [];
|
||||
private $templateFileExprs;
|
||||
/**
|
||||
* @var array<string, Expr>
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $templateVariables = [];
|
||||
private $templateVariables;
|
||||
/**
|
||||
* @var array<string, Assign[]>
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $conditionalAssigns = [];
|
||||
private $nodesToRemove;
|
||||
/**
|
||||
* @var Expr[]
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $templateFileExprs = [];
|
||||
private $conditionalAssigns;
|
||||
/**
|
||||
* @param Expr[] $templateFileExprs
|
||||
* @param array<string, Expr> $templateVariables
|
||||
|
@ -33,10 +33,10 @@ final class ClassMethodRender implements \Rector\Nette\Contract\ValueObject\Para
|
|||
*/
|
||||
public function __construct(array $templateFileExprs, array $templateVariables, array $nodesToRemove, array $conditionalAssigns)
|
||||
{
|
||||
$this->templateFileExprs = $templateFileExprs;
|
||||
$this->templateVariables = $templateVariables;
|
||||
$this->nodesToRemove = $nodesToRemove;
|
||||
$this->conditionalAssigns = $conditionalAssigns;
|
||||
$this->templateFileExprs = $templateFileExprs;
|
||||
}
|
||||
/**
|
||||
* @return array<string, Expr>
|
||||
|
|
|
@ -5,6 +5,14 @@ namespace Rector\NetteToSymfony\ValueObject;
|
|||
|
||||
final class EventInfo
|
||||
{
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $oldStringAliases;
|
||||
/**
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $oldClassConstAliases;
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
|
@ -17,14 +25,6 @@ final class EventInfo
|
|||
* @var string
|
||||
*/
|
||||
private $eventClass;
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $oldStringAliases = [];
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $oldClassConstAliases = [];
|
||||
/**
|
||||
* @param string[] $oldStringAliases
|
||||
* @param string[] $oldClassConstAliases
|
||||
|
|
|
@ -18,7 +18,7 @@ final class RouteInfo
|
|||
*/
|
||||
private $path;
|
||||
/**
|
||||
* @var string[]
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $httpMethods = [];
|
||||
/**
|
||||
|
|
10
vendor/rector/rector-nette/composer.json
vendored
10
vendor/rector/rector-nette/composer.json
vendored
|
@ -4,12 +4,13 @@
|
|||
"license": "MIT",
|
||||
"description": "Rector upgrades rules for Nette Framework",
|
||||
"require": {
|
||||
"php": ">=7.3",
|
||||
"php": ">=8.0",
|
||||
"ext-xml": "*",
|
||||
"rector\/rector": "^0.11",
|
||||
"danielstjules\/stringy": "^3.1"
|
||||
"danielstjules\/stringy": "^3.1",
|
||||
"rector\/rector-phpunit": "^0.11"
|
||||
},
|
||||
"require-dev": {
|
||||
"rector\/rector-src": "^0.11",
|
||||
"phpunit\/phpunit": "^9.5",
|
||||
"symplify\/phpstan-rules": "^9.3",
|
||||
"symplify\/phpstan-extensions": "^9.3",
|
||||
|
@ -54,6 +55,9 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"conflict": {
|
||||
"rector\/rector": "<0.11"
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true
|
||||
}
|
13
vendor/rector/rector-nette/rector.php
vendored
Normal file
13
vendor/rector/rector-nette/rector.php
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace RectorPrefix20210515;
|
||||
|
||||
use Rector\Php74\Rector\Property\TypedPropertyRector;
|
||||
use Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector;
|
||||
use RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
|
||||
return static function (\RectorPrefix20210515\Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator $containerConfigurator) : void {
|
||||
$services = $containerConfigurator->services();
|
||||
$services->set(\Rector\Php74\Rector\Property\TypedPropertyRector::class);
|
||||
$services->set(\Rector\Php80\Rector\Class_\ClassPropertyAssignToConstructorPromotionRector::class);
|
||||
};
|
|
@ -1,10 +0,0 @@
|
|||
<?php
|
||||
|
||||
declare (strict_types=1);
|
||||
namespace Rector\Nette\Contract;
|
||||
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
interface MethodNamesByInputNamesResolverAwareInterface
|
||||
{
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void;
|
||||
}
|
|
@ -9,9 +9,9 @@ use Rector\Nette\Contract\Rector\NeonRectorInterface;
|
|||
final class NeonFileProcessor implements \Rector\Core\Contract\Processor\FileProcessorInterface
|
||||
{
|
||||
/**
|
||||
* @var NeonRectorInterface[]
|
||||
* @var mixed[]
|
||||
*/
|
||||
private $neonRectors = [];
|
||||
private $neonRectors;
|
||||
/**
|
||||
* @param NeonRectorInterface[] $neonRectors
|
||||
*/
|
||||
|
|
|
@ -16,30 +16,30 @@ use Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer;
|
|||
final class ArrayDimFetchControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var ControlDimFetchAnalyzer
|
||||
* @var \Rector\Nette\NodeAnalyzer\ControlDimFetchAnalyzer
|
||||
*/
|
||||
private $controlDimFetchAnalyzer;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var NetteControlNaming
|
||||
* @var \Rector\Nette\Naming\NetteControlNaming
|
||||
*/
|
||||
private $netteControlNaming;
|
||||
/**
|
||||
* @var ReturnTypeInferer
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer
|
||||
*/
|
||||
private $returnTypeInferer;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
public function __construct(\Rector\Nette\NodeAnalyzer\ControlDimFetchAnalyzer $controlDimFetchAnalyzer, \Rector\Nette\Naming\NetteControlNaming $netteControlNaming, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\TypeDeclaration\TypeInferer\ReturnTypeInferer $returnTypeInferer, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository)
|
||||
{
|
||||
$this->controlDimFetchAnalyzer = $controlDimFetchAnalyzer;
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->netteControlNaming = $netteControlNaming;
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->returnTypeInferer = $returnTypeInferer;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
}
|
||||
|
|
|
@ -14,11 +14,11 @@ use Rector\NodeTypeResolver\NodeTypeResolver;
|
|||
final class AssignDimFetchFormTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver)
|
||||
|
|
|
@ -8,22 +8,28 @@ use PhpParser\Node\Expr\Assign;
|
|||
use PhpParser\Node\Expr\Variable;
|
||||
use Rector\Core\PhpParser\Node\BetterNodeFinder;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
final class AssignedVariablesMethodCallsFormTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class AssignedVariablesMethodCallsFormTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder)
|
||||
{
|
||||
$this->betterNodeFinder = $betterNodeFinder;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireAssignedVariablesMethodCallsFormTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -38,8 +44,4 @@ final class AssignedVariablesMethodCallsFormTypeResolver implements \Rector\Nett
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($formVariableAssign->expr);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,21 +10,20 @@ use PhpParser\Node\Stmt\Return_;
|
|||
use Rector\Core\PhpParser\Node\BetterNodeFinder;
|
||||
use Rector\Core\ValueObject\MethodName;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
final class ClassMethodFormTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class ClassMethodFormTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
|
@ -32,6 +31,13 @@ final class ClassMethodFormTypeResolver implements \Rector\Nette\Contract\FormCo
|
|||
$this->betterNodeFinder = $betterNodeFinder;
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireClassMethodFormTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -52,8 +58,4 @@ final class ClassMethodFormTypeResolver implements \Rector\Nette\Contract\FormCo
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($lastReturn->expr);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,28 +9,34 @@ use PhpParser\Node\Stmt\ClassMethod;
|
|||
use Rector\Core\PhpParser\Node\BetterNodeFinder;
|
||||
use Rector\Core\ValueObject\MethodName;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
final class ConstructorFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class ConstructorFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var BetterNodeFinder
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
|
||||
*/
|
||||
private $betterNodeFinder;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver)
|
||||
{
|
||||
$this->betterNodeFinder = $betterNodeFinder;
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireConstructorFormControlTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -48,8 +54,4 @@ final class ConstructorFormControlTypeResolver implements \Rector\Nette\Contract
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($thisVariable);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,41 +9,47 @@ use PHPStan\Type\TypeWithClassName;
|
|||
use Rector\Core\PhpParser\Node\Value\ValueResolver;
|
||||
use Rector\Core\ValueObject\MethodName;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeCollector\NodeCollector\NodeRepository;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
use Rector\NodeTypeResolver\NodeTypeResolver;
|
||||
use Rector\StaticTypeMapper\ValueObject\Type\FullyQualifiedObjectType;
|
||||
final class GetComponentMethodCallFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class GetComponentMethodCallFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
/**
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository)
|
||||
{
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->valueResolver = $valueResolver;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireGetComponentMethodCallFormControlTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -76,10 +82,6 @@ final class GetComponentMethodCallFormControlTypeResolver implements \Rector\Net
|
|||
}
|
||||
return \array_merge($constructorClassMethodData, $createComponentClassMethodData);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
private function createCreateComponentMethodName(\PhpParser\Node\Expr\MethodCall $methodCall) : string
|
||||
{
|
||||
$firstArgumentValue = $methodCall->args[0]->value;
|
||||
|
|
|
@ -12,45 +12,51 @@ use PHPStan\Type\TypeWithClassName;
|
|||
use Rector\Core\Reflection\FunctionLikeReflectionParser;
|
||||
use Rector\Core\ValueObject\MethodName;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeCollector\NodeCollector\NodeRepository;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
use Rector\NodeTypeResolver\NodeTypeResolver;
|
||||
final class MagicNetteFactoryInterfaceFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class MagicNetteFactoryInterfaceFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
/**
|
||||
* @var FunctionLikeReflectionParser
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var \Rector\NodeTypeResolver\NodeTypeResolver
|
||||
*/
|
||||
private $nodeTypeResolver;
|
||||
/**
|
||||
* @var \Rector\Core\Reflection\FunctionLikeReflectionParser
|
||||
*/
|
||||
private $functionLikeReflectionParser;
|
||||
/**
|
||||
* @var ReflectionProvider
|
||||
* @var \PHPStan\Reflection\ReflectionProvider
|
||||
*/
|
||||
private $reflectionProvider;
|
||||
public function __construct(\Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeTypeResolver\NodeTypeResolver $nodeTypeResolver, \Rector\Core\Reflection\FunctionLikeReflectionParser $functionLikeReflectionParser, \PHPStan\Reflection\ReflectionProvider $reflectionProvider)
|
||||
{
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeTypeResolver = $nodeTypeResolver;
|
||||
$this->functionLikeReflectionParser = $functionLikeReflectionParser;
|
||||
$this->reflectionProvider = $reflectionProvider;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireMagicNetteFactoryInterfaceFormControlTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -94,10 +100,6 @@ final class MagicNetteFactoryInterfaceFormControlTypeResolver implements \Rector
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($constructorClassMethod);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
private function resolveReflectionClassMethod(\PhpParser\Node\Expr\MethodCall $methodCall, string $methodName) : ?\PhpParser\Node\Stmt\ClassMethod
|
||||
{
|
||||
$classReflection = $this->resolveClassReflectionByMethodCall($methodCall);
|
||||
|
|
|
@ -7,22 +7,21 @@ use PhpParser\Node;
|
|||
use PhpParser\Node\Expr\MethodCall;
|
||||
use PhpParser\Node\Stmt\ClassMethod;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeCollector\NodeCollector\NodeRepository;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
final class MethodCallFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class MethodCallFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository)
|
||||
|
@ -30,6 +29,13 @@ final class MethodCallFormControlTypeResolver implements \Rector\Nette\Contract\
|
|||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireMethodCallFormControlTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -47,8 +53,4 @@ final class MethodCallFormControlTypeResolver implements \Rector\Nette\Contract\
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($classMethod);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,22 +8,21 @@ use PhpParser\Node\Expr\New_;
|
|||
use PhpParser\Node\Stmt\ClassMethod;
|
||||
use Rector\Core\ValueObject\MethodName;
|
||||
use Rector\Nette\Contract\FormControlTypeResolverInterface;
|
||||
use Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface;
|
||||
use Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver;
|
||||
use Rector\NodeCollector\NodeCollector\NodeRepository;
|
||||
use Rector\NodeNameResolver\NodeNameResolver;
|
||||
final class NewFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface, \Rector\Nette\Contract\MethodNamesByInputNamesResolverAwareInterface
|
||||
final class NewFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var MethodNamesByInputNamesResolver
|
||||
* @var \Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver
|
||||
*/
|
||||
private $methodNamesByInputNamesResolver;
|
||||
/**
|
||||
* @var NodeRepository
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var \Rector\NodeCollector\NodeCollector\NodeRepository
|
||||
*/
|
||||
private $nodeRepository;
|
||||
public function __construct(\Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\NodeCollector\NodeCollector\NodeRepository $nodeRepository)
|
||||
|
@ -31,6 +30,13 @@ final class NewFormControlTypeResolver implements \Rector\Nette\Contract\FormCon
|
|||
$this->nodeNameResolver = $nodeNameResolver;
|
||||
$this->nodeRepository = $nodeRepository;
|
||||
}
|
||||
/**
|
||||
* @required
|
||||
*/
|
||||
public function autowireNewFormControlTypeResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
/**
|
||||
* @return array<string, string>
|
||||
*/
|
||||
|
@ -49,8 +55,4 @@ final class NewFormControlTypeResolver implements \Rector\Nette\Contract\FormCon
|
|||
}
|
||||
return $this->methodNamesByInputNamesResolver->resolveExpr($constructorClassMethod);
|
||||
}
|
||||
public function setResolver(\Rector\Nette\NodeResolver\MethodNamesByInputNamesResolver $methodNamesByInputNamesResolver) : void
|
||||
{
|
||||
$this->methodNamesByInputNamesResolver = $methodNamesByInputNamesResolver;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,15 +14,15 @@ use Rector\NodeNameResolver\NodeNameResolver;
|
|||
final class OnVariableMethodCallsFormControlTypeResolver implements \Rector\Nette\Contract\FormControlTypeResolverInterface
|
||||
{
|
||||
/**
|
||||
* @var MethodCallManipulator
|
||||
* @var \Rector\Core\NodeManipulator\MethodCallManipulator
|
||||
*/
|
||||
private $methodCallManipulator;
|
||||
/**
|
||||
* @var NodeNameResolver
|
||||
* @var \Rector\NodeNameResolver\NodeNameResolver
|
||||
*/
|
||||
private $nodeNameResolver;
|
||||
/**
|
||||
* @var ValueResolver
|
||||
* @var \Rector\Core\PhpParser\Node\Value\ValueResolver
|
||||
*/
|
||||
private $valueResolver;
|
||||
public function __construct(\Rector\Core\NodeManipulator\MethodCallManipulator $methodCallManipulator, \Rector\NodeNameResolver\NodeNameResolver $nodeNameResolver, \Rector\Core\PhpParser\Node\Value\ValueResolver $valueResolver)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user