Updated Rector to commit 93f0232d7f

93f0232d7f Bump deps (#804)
This commit is contained in:
Tomas Votruba 2021-08-31 19:26:04 +00:00
parent 9c8dad9aed
commit 81454a9154
36 changed files with 1041 additions and 1020 deletions

View File

@ -12,7 +12,6 @@ use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Return_;
use Rector\Core\NodeManipulator\IfManipulator;
use Rector\Core\Rector\AbstractRector;
use Rector\NodeTypeResolver\Node\AttributeKey;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**

View File

@ -5,7 +5,6 @@ namespace Rector\EarlyReturn\Rector\If_;
use PhpParser\Node;
use PhpParser\Node\Expr\BinaryOp\BooleanAnd;
use PhpParser\Node\Expr\BinaryOp\BooleanOr;
use PhpParser\Node\Expr\Exit_;
use PhpParser\Node\Stmt\Continue_;
use PhpParser\Node\Stmt\Else_;

View File

@ -16,11 +16,11 @@ final class VersionResolver
/**
* @var string
*/
public const PACKAGE_VERSION = '25d3555abd08d7a97cba1621096dc07a33084aa0';
public const PACKAGE_VERSION = '93f0232d7faf8ba64e1475846b9ee5c9fc6a9663';
/**
* @var string
*/
public const RELEASE_DATE = '2021-08-31 22:07:36';
public const RELEASE_DATE = '2021-08-31 21:13:03';
public static function resolvePackageVersion() : string
{
$process = new \RectorPrefix20210831\Symfony\Component\Process\Process(['git', 'log', '--pretty="%H"', '-n1', 'HEAD'], __DIR__);

2
vendor/autoload.php vendored
View File

@ -4,4 +4,4 @@
require_once __DIR__ . '/composer/autoload_real.php';
return ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597::getLoader();
return ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998::getLoader();

View File

@ -2308,7 +2308,6 @@ return array(
'Rector\\Nette\\Contract\\PregToNetteUtilsStringInterface' => $vendorDir . '/rector/rector-nette/src/Contract/PregToNetteUtilsStringInterface.php',
'Rector\\Nette\\Contract\\Rector\\LatteRectorInterface' => $vendorDir . '/rector/rector-nette/src/Contract/Rector/LatteRectorInterface.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',
'Rector\\Nette\\FileProcessor\\LatteFileProcessor' => $vendorDir . '/rector/rector-nette/src/FileProcessor/LatteFileProcessor.php',
'Rector\\Nette\\FileProcessor\\NeonFileProcessor' => $vendorDir . '/rector/rector-nette/src/FileProcessor/NeonFileProcessor.php',
'Rector\\Nette\\FormControlTypeResolver\\ArrayDimFetchControlTypeResolver' => $vendorDir . '/rector/rector-nette/src/FormControlTypeResolver/ArrayDimFetchControlTypeResolver.php',
@ -2350,12 +2349,12 @@ return array(
'Rector\\Nette\\NodeAnalyzer\\Component\\NetteControlFactoryInterfaceAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/Component/NetteControlFactoryInterfaceAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\ConditionalTemplateAssignReplacer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/ConditionalTemplateAssignReplacer.php',
'Rector\\Nette\\NodeAnalyzer\\ControlDimFetchAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/ControlDimFetchAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\MethodCallArgMerger' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/MethodCallArgMerger.php',
'Rector\\Nette\\NodeAnalyzer\\NetteClassAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/NetteClassAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\NetteInjectPropertyAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/NetteInjectPropertyAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\PregMatchAllAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/PregMatchAllAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\RenderMethodAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/RenderMethodAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\ReturnAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/ReturnAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\RightAssignTemplateRemover' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/RightAssignTemplateRemover.php',
'Rector\\Nette\\NodeAnalyzer\\StaticCallAnalyzer' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/StaticCallAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\StrlenEndsWithResolver' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/StrlenEndsWithResolver.php',
'Rector\\Nette\\NodeAnalyzer\\StrlenStartsWithResolver' => $vendorDir . '/rector/rector-nette/src/NodeAnalyzer/StrlenStartsWithResolver.php',
@ -2410,12 +2409,12 @@ return array(
'Rector\\Nette\\Set\\KdybySetList' => $vendorDir . '/rector/rector-nette/src/Set/KdybySetList.php',
'Rector\\Nette\\Set\\NetteSetList' => $vendorDir . '/rector/rector-nette/src/Set/NetteSetList.php',
'Rector\\Nette\\ValueObject\\AlwaysTemplateParameterAssign' => $vendorDir . '/rector/rector-nette/src/ValueObject/AlwaysTemplateParameterAssign.php',
'Rector\\Nette\\ValueObject\\ConditionalTemplateParameterAssign' => $vendorDir . '/rector/rector-nette/src/ValueObject/ConditionalTemplateParameterAssign.php',
'Rector\\Nette\\ValueObject\\ContentExprAndNeedleExpr' => $vendorDir . '/rector/rector-nette/src/ValueObject/ContentExprAndNeedleExpr.php',
'Rector\\Nette\\ValueObject\\FormField' => $vendorDir . '/rector/rector-nette/src/ValueObject/FormField.php',
'Rector\\Nette\\ValueObject\\FuncCallAndExpr' => $vendorDir . '/rector/rector-nette/src/ValueObject/FuncCallAndExpr.php',
'Rector\\Nette\\ValueObject\\LatteVariableType' => $vendorDir . '/rector/rector-nette/src/ValueObject/LatteVariableType.php',
'Rector\\Nette\\ValueObject\\NetteFormMethodNameToControlType' => $vendorDir . '/rector/rector-nette/src/ValueObject/NetteFormMethodNameToControlType.php',
'Rector\\Nette\\ValueObject\\ParameterAssign' => $vendorDir . '/rector/rector-nette/src/ValueObject/ParameterAssign.php',
'Rector\\Nette\\ValueObject\\TemplateParametersAssigns' => $vendorDir . '/rector/rector-nette/src/ValueObject/TemplateParametersAssigns.php',
'Rector\\NodeCollector\\NodeAnalyzer\\ArrayCallableMethodMatcher' => $baseDir . '/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php',
'Rector\\NodeCollector\\NodeAnalyzer\\BooleanAndAnalyzer' => $baseDir . '/packages/NodeCollector/NodeAnalyzer/BooleanAndAnalyzer.php',

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597
class ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998
{
private static $loader;
@ -22,15 +22,15 @@ class ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
spl_autoload_unregister(array('ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998', '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\ComposerStaticInitfb512c822f4bb4de905a6d8c48261597::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInitdb3564edb309c4003cf71e6404dbf998::getInitializer($loader));
} else {
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
@ -42,19 +42,19 @@ class ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597
$loader->register(true);
if ($useStaticLoader) {
$includeFiles = Composer\Autoload\ComposerStaticInitfb512c822f4bb4de905a6d8c48261597::$files;
$includeFiles = Composer\Autoload\ComposerStaticInitdb3564edb309c4003cf71e6404dbf998::$files;
} else {
$includeFiles = require __DIR__ . '/autoload_files.php';
}
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequirefb512c822f4bb4de905a6d8c48261597($fileIdentifier, $file);
composerRequiredb3564edb309c4003cf71e6404dbf998($fileIdentifier, $file);
}
return $loader;
}
}
function composerRequirefb512c822f4bb4de905a6d8c48261597($fileIdentifier, $file)
function composerRequiredb3564edb309c4003cf71e6404dbf998($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
require $file;

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInitfb512c822f4bb4de905a6d8c48261597
class ComposerStaticInitdb3564edb309c4003cf71e6404dbf998
{
public static $files = array (
'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
@ -2668,7 +2668,6 @@ class ComposerStaticInitfb512c822f4bb4de905a6d8c48261597
'Rector\\Nette\\Contract\\PregToNetteUtilsStringInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/PregToNetteUtilsStringInterface.php',
'Rector\\Nette\\Contract\\Rector\\LatteRectorInterface' => __DIR__ . '/..' . '/rector/rector-nette/src/Contract/Rector/LatteRectorInterface.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',
'Rector\\Nette\\FileProcessor\\LatteFileProcessor' => __DIR__ . '/..' . '/rector/rector-nette/src/FileProcessor/LatteFileProcessor.php',
'Rector\\Nette\\FileProcessor\\NeonFileProcessor' => __DIR__ . '/..' . '/rector/rector-nette/src/FileProcessor/NeonFileProcessor.php',
'Rector\\Nette\\FormControlTypeResolver\\ArrayDimFetchControlTypeResolver' => __DIR__ . '/..' . '/rector/rector-nette/src/FormControlTypeResolver/ArrayDimFetchControlTypeResolver.php',
@ -2710,12 +2709,12 @@ class ComposerStaticInitfb512c822f4bb4de905a6d8c48261597
'Rector\\Nette\\NodeAnalyzer\\Component\\NetteControlFactoryInterfaceAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/Component/NetteControlFactoryInterfaceAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\ConditionalTemplateAssignReplacer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/ConditionalTemplateAssignReplacer.php',
'Rector\\Nette\\NodeAnalyzer\\ControlDimFetchAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/ControlDimFetchAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\MethodCallArgMerger' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/MethodCallArgMerger.php',
'Rector\\Nette\\NodeAnalyzer\\NetteClassAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/NetteClassAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\NetteInjectPropertyAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/NetteInjectPropertyAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\PregMatchAllAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/PregMatchAllAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\RenderMethodAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/RenderMethodAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\ReturnAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/ReturnAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\RightAssignTemplateRemover' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/RightAssignTemplateRemover.php',
'Rector\\Nette\\NodeAnalyzer\\StaticCallAnalyzer' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/StaticCallAnalyzer.php',
'Rector\\Nette\\NodeAnalyzer\\StrlenEndsWithResolver' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/StrlenEndsWithResolver.php',
'Rector\\Nette\\NodeAnalyzer\\StrlenStartsWithResolver' => __DIR__ . '/..' . '/rector/rector-nette/src/NodeAnalyzer/StrlenStartsWithResolver.php',
@ -2770,12 +2769,12 @@ class ComposerStaticInitfb512c822f4bb4de905a6d8c48261597
'Rector\\Nette\\Set\\KdybySetList' => __DIR__ . '/..' . '/rector/rector-nette/src/Set/KdybySetList.php',
'Rector\\Nette\\Set\\NetteSetList' => __DIR__ . '/..' . '/rector/rector-nette/src/Set/NetteSetList.php',
'Rector\\Nette\\ValueObject\\AlwaysTemplateParameterAssign' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/AlwaysTemplateParameterAssign.php',
'Rector\\Nette\\ValueObject\\ConditionalTemplateParameterAssign' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/ConditionalTemplateParameterAssign.php',
'Rector\\Nette\\ValueObject\\ContentExprAndNeedleExpr' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/ContentExprAndNeedleExpr.php',
'Rector\\Nette\\ValueObject\\FormField' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/FormField.php',
'Rector\\Nette\\ValueObject\\FuncCallAndExpr' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/FuncCallAndExpr.php',
'Rector\\Nette\\ValueObject\\LatteVariableType' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/LatteVariableType.php',
'Rector\\Nette\\ValueObject\\NetteFormMethodNameToControlType' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/NetteFormMethodNameToControlType.php',
'Rector\\Nette\\ValueObject\\ParameterAssign' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/ParameterAssign.php',
'Rector\\Nette\\ValueObject\\TemplateParametersAssigns' => __DIR__ . '/..' . '/rector/rector-nette/src/ValueObject/TemplateParametersAssigns.php',
'Rector\\NodeCollector\\NodeAnalyzer\\ArrayCallableMethodMatcher' => __DIR__ . '/../..' . '/packages/NodeCollector/NodeAnalyzer/ArrayCallableMethodMatcher.php',
'Rector\\NodeCollector\\NodeAnalyzer\\BooleanAndAnalyzer' => __DIR__ . '/../..' . '/packages/NodeCollector/NodeAnalyzer/BooleanAndAnalyzer.php',
@ -3856,9 +3855,9 @@ class ComposerStaticInitfb512c822f4bb4de905a6d8c48261597
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInitfb512c822f4bb4de905a6d8c48261597::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitfb512c822f4bb4de905a6d8c48261597::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitfb512c822f4bb4de905a6d8c48261597::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInitdb3564edb309c4003cf71e6404dbf998::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInitdb3564edb309c4003cf71e6404dbf998::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInitdb3564edb309c4003cf71e6404dbf998::$classMap;
}, null, ClassLoader::class);
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@ -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.3'), '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.17'), '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.5'), '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.22'), 'rector/rector-phpoffice' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpoffice', 'relative_install_path' => '../../rector-phpoffice', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), '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.7'), '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.18'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'v0.11.26'));
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.3'), '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.17'), '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.5'), '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.23'), 'rector/rector-phpoffice' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/rector/rector-phpoffice', 'relative_install_path' => '../../rector-phpoffice', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => '0.11.2'), '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.7'), '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.18'), 'ssch/typo3-rector' => array('install_path' => '/home/runner/work/rector-src/rector-src/vendor/ssch/typo3-rector', 'relative_install_path' => '../../../ssch/typo3-rector', 'extra' => array('includes' => array(0 => 'config/config.php')), 'version' => 'v0.11.26'));
private function __construct()
{
}

View File

@ -21,7 +21,7 @@
"nette\/forms": "3.0.*",
"symplify\/rule-doc-generator": "^9.4",
"phpstan\/extension-installer": "^1.1",
"rector\/rector-phpstan-rules": "^0.3.4"
"rector\/phpstan-rules": "^0.3.5"
},
"autoload": {
"psr-4": {

View File

@ -1,17 +0,0 @@
<?php
declare (strict_types=1);
namespace Rector\Nette\Contract\ValueObject;
use PhpParser\Node\Expr;
interface ParameterArrayInterface
{
/**
* @return array<string, Expr>
*/
public function getTemplateVariables() : array;
/**
* @return string[]
*/
public function getConditionalVariableNames() : array;
}

View File

@ -22,5 +22,9 @@ final class ConditionalTemplateAssignReplacer
$assign = $conditionalTemplateParameterAssign->getAssign();
$assign->var = new \PhpParser\Node\Expr\Variable($conditionalTemplateParameterAssign->getParameterName());
}
foreach ($templateParametersAssigns->getDefaultChangeableTemplateParameterAssigns() as $conditionalTemplateParameterAssign) {
$assign = $conditionalTemplateParameterAssign->getAssign();
$assign->var = new \PhpParser\Node\Expr\Variable($conditionalTemplateParameterAssign->getParameterName());
}
}
}

View File

@ -0,0 +1,25 @@
<?php
declare (strict_types=1);
namespace Rector\Nette\NodeAnalyzer;
use PhpParser\Node\Arg;
use PhpParser\Node\Expr\Array_;
use PhpParser\Node\Expr\MethodCall;
use Rector\Core\Exception\NotImplementedYetException;
final class MethodCallArgMerger
{
public function mergeOrApendArray(\PhpParser\Node\Expr\MethodCall $methodCall, int $argumentPosition, \PhpParser\Node\Expr\Array_ $array) : void
{
if (!isset($methodCall->args[$argumentPosition])) {
$methodCall->args[$argumentPosition] = new \PhpParser\Node\Arg($array);
return;
}
$existingParameterArgValue = $methodCall->args[$argumentPosition]->value;
if (!$existingParameterArgValue instanceof \PhpParser\Node\Expr\Array_) {
// another parameters than array are not suported yet
throw new \Rector\Core\Exception\NotImplementedYetException();
}
$existingParameterArgValue->items = \array_merge($existingParameterArgValue->items, $array->items);
}
}

View File

@ -1,41 +0,0 @@
<?php
declare (strict_types=1);
namespace Rector\Nette\NodeAnalyzer;
use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Stmt\ClassMethod;
use Rector\Core\PhpParser\Node\BetterNodeFinder;
use Rector\NodeRemoval\NodeRemover;
final class RightAssignTemplateRemover
{
/**
* @var \Rector\Core\PhpParser\Node\BetterNodeFinder
*/
private $betterNodeFinder;
/**
* @var \Rector\Nette\NodeAnalyzer\ThisTemplatePropertyFetchAnalyzer
*/
private $thisTemplatePropertyFetchAnalyzer;
/**
* @var \Rector\NodeRemoval\NodeRemover
*/
private $nodeRemover;
public function __construct(\Rector\Core\PhpParser\Node\BetterNodeFinder $betterNodeFinder, \Rector\Nette\NodeAnalyzer\ThisTemplatePropertyFetchAnalyzer $thisTemplatePropertyFetchAnalyzer, \Rector\NodeRemoval\NodeRemover $nodeRemover)
{
$this->betterNodeFinder = $betterNodeFinder;
$this->thisTemplatePropertyFetchAnalyzer = $thisTemplatePropertyFetchAnalyzer;
$this->nodeRemover = $nodeRemover;
}
public function removeInClassMethod(\PhpParser\Node\Stmt\ClassMethod $classMethod) : void
{
/** @var Assign[] $assigns */
$assigns = $this->betterNodeFinder->findInstanceOf($classMethod, \PhpParser\Node\Expr\Assign::class);
foreach ($assigns as $assign) {
if (!$this->thisTemplatePropertyFetchAnalyzer->isTemplatePropertyFetch($assign->expr)) {
return;
}
$this->nodeRemover->removeNode($assign);
}
}
}

View File

@ -6,23 +6,25 @@ namespace Rector\Nette\NodeAnalyzer;
use PhpParser\Node;
use PhpParser\Node\Expr\Assign;
use PhpParser\Node\Expr\PropertyFetch;
use PhpParser\Node\Expr\Variable;
use PhpParser\Node\FunctionLike;
use PhpParser\Node\Stmt\ClassMethod;
use PhpParser\Node\Stmt\Else_;
use PhpParser\Node\Stmt\If_;
use PhpParser\Node\Stmt\Return_;
use Rector\Core\Exception\ShouldNotHappenException;
use Rector\Core\PhpParser\Node\BetterNodeFinder;
use Rector\Nette\ValueObject\AlwaysTemplateParameterAssign;
use Rector\Nette\ValueObject\ConditionalTemplateParameterAssign;
use Rector\Nette\ValueObject\ParameterAssign;
use Rector\Nette\ValueObject\TemplateParametersAssigns;
use Rector\NodeNestingScope\ScopeNestingComparator;
use Rector\NodeNestingScope\ValueObject\ControlStructure;
final class TemplatePropertyAssignCollector
{
/**
* @var array<class-string<\PhpParser\Node>>
* @var array<class-string<Node>>
*/
private const NODE_TYPES = \Rector\NodeNestingScope\ValueObject\ControlStructure::CONDITIONAL_NODE_SCOPE_TYPES + [\PhpParser\Node\FunctionLike::class];
private const NODE_TYPES = \Rector\NodeNestingScope\ValueObject\ControlStructure::CONDITIONAL_NODE_SCOPE_TYPES;
/**
* @var \PhpParser\Node\Stmt\Return_|null
*/
@ -32,7 +34,11 @@ final class TemplatePropertyAssignCollector
*/
private $alwaysTemplateParameterAssigns = [];
/**
* @var ConditionalTemplateParameterAssign[]
* @var AlwaysTemplateParameterAssign[]
*/
private $defaultChangeableTemplateParameterAssigns = [];
/**
* @var ParameterAssign[]
*/
private $conditionalTemplateParameterAssigns = [];
/**
@ -62,13 +68,21 @@ final class TemplatePropertyAssignCollector
{
$this->alwaysTemplateParameterAssigns = [];
$this->conditionalTemplateParameterAssigns = [];
$this->defaultChangeableTemplateParameterAssigns = [];
$this->lastReturn = $this->returnAnalyzer->findLastClassMethodReturn($classMethod);
/** @var Assign[] $assigns */
$assigns = $this->betterNodeFinder->findInstanceOf((array) $classMethod->stmts, \PhpParser\Node\Expr\Assign::class);
$assignsOfPropertyFetches = [];
foreach ($assigns as $assign) {
$this->collectVariableFromAssign($assign);
if (!$assign->var instanceof \PhpParser\Node\Expr\PropertyFetch) {
continue;
}
$assignsOfPropertyFetches[] = $assign;
}
return new \Rector\Nette\ValueObject\TemplateParametersAssigns($this->alwaysTemplateParameterAssigns, $this->conditionalTemplateParameterAssigns);
// re-index from 0
$assignsOfPropertyFetches = \array_values($assignsOfPropertyFetches);
$this->collectVariableFromAssign($assignsOfPropertyFetches);
return new \Rector\Nette\ValueObject\TemplateParametersAssigns($this->alwaysTemplateParameterAssigns, $this->conditionalTemplateParameterAssigns, $this->defaultChangeableTemplateParameterAssigns);
}
/**
* @return Node[]
@ -76,8 +90,10 @@ final class TemplatePropertyAssignCollector
private function getFoundParents(\PhpParser\Node\Expr\PropertyFetch $propertyFetch) : array
{
$foundParents = [];
// FunctionLike must be last, so we know the variable is defined in main stmt
$nodeTypes = \array_merge(self::NODE_TYPES, [\PhpParser\Node\FunctionLike::class]);
/** @var class-string<Node> $nodeType */
foreach (self::NODE_TYPES as $nodeType) {
foreach ($nodeTypes as $nodeType) {
$parentType = $this->betterNodeFinder->findParentType($propertyFetch->var, $nodeType);
if ($parentType instanceof \PhpParser\Node) {
$foundParents[] = $parentType;
@ -85,25 +101,62 @@ final class TemplatePropertyAssignCollector
}
return $foundParents;
}
private function collectVariableFromAssign(\PhpParser\Node\Expr\Assign $assign) : void
/**
* @param Assign[] $assigns
*/
private function collectVariableFromAssign(array $assigns) : void
{
if (!$assign->var instanceof \PhpParser\Node\Expr\PropertyFetch) {
if ($assigns === []) {
return;
}
$fistAssign = $assigns[0];
/** @var PropertyFetch $propertyFetch */
$propertyFetch = $fistAssign->var;
$foundParents = $this->getFoundParents($propertyFetch);
$isDefaultValueDefined = $this->isDefaultValueDefined($foundParents);
foreach ($assigns as $assign) {
$this->processAssign($assign, $isDefaultValueDefined);
}
}
/**
* @param \PhpParser\Node[] $nodes
*/
private function isDefaultValueDefined(array $nodes) : bool
{
if (!isset($nodes[0])) {
return \false;
}
return $nodes[0] instanceof \PhpParser\Node\Stmt\ClassMethod;
}
private function processAssign(\PhpParser\Node\Expr\Assign $assign, bool $isDefaultValueDefined) : void
{
$parameterName = $this->thisTemplatePropertyFetchAnalyzer->resolveTemplateParameterNameFromAssign($assign);
if ($parameterName === null) {
return;
}
$propertyFetch = $assign->var;
if (!$propertyFetch instanceof \PhpParser\Node\Expr\PropertyFetch) {
throw new \Rector\Core\Exception\ShouldNotHappenException();
}
$foundParents = $this->getFoundParents($propertyFetch);
foreach ($foundParents as $foundParent) {
if ($this->scopeNestingComparator->isInBothIfElseBranch($foundParent, $propertyFetch)) {
$this->conditionalTemplateParameterAssigns[] = new \Rector\Nette\ValueObject\ConditionalTemplateParameterAssign($assign, $parameterName);
$this->conditionalTemplateParameterAssigns[] = new \Rector\Nette\ValueObject\ParameterAssign($assign, $parameterName);
return;
}
if ($foundParent instanceof \PhpParser\Node\Stmt\If_) {
if ($isDefaultValueDefined) {
$this->defaultChangeableTemplateParameterAssigns[] = new \Rector\Nette\ValueObject\AlwaysTemplateParameterAssign($assign, $parameterName, new \PhpParser\Node\Expr\Variable($parameterName));
// remove it from always template variables
foreach ($this->alwaysTemplateParameterAssigns as $key => $alwaysTemplateParameterAssigns) {
if ($alwaysTemplateParameterAssigns->getParameterName() === $parameterName) {
unset($this->alwaysTemplateParameterAssigns[$key]);
}
}
}
return;
}
// only defined in else branch, nothing we can do
if ($foundParent instanceof \PhpParser\Node\Stmt\Else_) {
return;
}

View File

@ -29,28 +29,12 @@ final class ThisTemplatePropertyFetchAnalyzer
}
return $this->nodeNameResolver->getName($propertyFetch);
}
/**
* $this->template->someKey => "someKey"
*/
public function matchThisTemplateKey(\PhpParser\Node\Expr $expr) : ?string
{
if (!$expr instanceof \PhpParser\Node\Expr\PropertyFetch) {
return null;
}
if (!$expr->var instanceof \PhpParser\Node\Expr\PropertyFetch) {
return null;
}
if (!$this->nodeNameResolver->isName($expr->var, 'template')) {
return null;
}
return $this->nodeNameResolver->getName($expr->name);
}
/**
* Looks for: $this->template
*
* $template
*/
public function isTemplatePropertyFetch(\PhpParser\Node\Expr $expr) : bool
private function isTemplatePropertyFetch(\PhpParser\Node\Expr $expr) : bool
{
if (!$expr instanceof \PhpParser\Node\Expr\PropertyFetch) {
return \false;

View File

@ -7,16 +7,16 @@ use PhpParser\Node\Expr\Array_;
use PhpParser\Node\Expr\ArrayItem;
use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Scalar\String_;
use Rector\Nette\Contract\ValueObject\ParameterArrayInterface;
use Rector\Nette\ValueObject\TemplateParametersAssigns;
final class RenderParameterArrayFactory
{
public function createArray(\Rector\Nette\Contract\ValueObject\ParameterArrayInterface $parameterArray) : ?\PhpParser\Node\Expr\Array_
public function createArray(\Rector\Nette\ValueObject\TemplateParametersAssigns $templateParametersAssigns) : ?\PhpParser\Node\Expr\Array_
{
$arrayItems = [];
foreach ($parameterArray->getTemplateVariables() as $name => $expr) {
foreach ($templateParametersAssigns->getTemplateVariables() as $name => $expr) {
$arrayItems[] = new \PhpParser\Node\Expr\ArrayItem($expr, new \PhpParser\Node\Scalar\String_($name));
}
foreach ($parameterArray->getConditionalVariableNames() as $variableName) {
foreach ($templateParametersAssigns->getConditionalVariableNames() as $variableName) {
$arrayItems[] = new \PhpParser\Node\Expr\ArrayItem(new \PhpParser\Node\Expr\Variable($variableName), new \PhpParser\Node\Scalar\String_($variableName));
}
if ($arrayItems === []) {

View File

@ -11,15 +11,15 @@ use PhpParser\Node\Expr\MethodCall;
use PhpParser\Node\Expr\Variable;
use PhpParser\Node\Stmt\ClassMethod;
use PhpParser\Node\Stmt\Expression;
use Rector\Core\Exception\NotImplementedYetException;
use Rector\Core\Rector\AbstractRector;
use Rector\Nette\NodeAnalyzer\ConditionalTemplateAssignReplacer;
use Rector\Nette\NodeAnalyzer\MethodCallArgMerger;
use Rector\Nette\NodeAnalyzer\NetteClassAnalyzer;
use Rector\Nette\NodeAnalyzer\RenderMethodAnalyzer;
use Rector\Nette\NodeAnalyzer\RightAssignTemplateRemover;
use Rector\Nette\NodeAnalyzer\TemplatePropertyAssignCollector;
use Rector\Nette\NodeAnalyzer\TemplatePropertyParametersReplacer;
use Rector\Nette\NodeFactory\RenderParameterArrayFactory;
use Rector\Nette\ValueObject\TemplateParametersAssigns;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
/**
@ -47,23 +47,23 @@ final class TemplateMagicAssignToExplicitVariableArrayRector extends \Rector\Cor
* @var \Rector\Nette\NodeAnalyzer\ConditionalTemplateAssignReplacer
*/
private $conditionalTemplateAssignReplacer;
/**
* @var \Rector\Nette\NodeAnalyzer\RightAssignTemplateRemover
*/
private $rightAssignTemplateRemover;
/**
* @var \Rector\Nette\NodeAnalyzer\TemplatePropertyParametersReplacer
*/
private $templatePropertyParametersReplacer;
public function __construct(\Rector\Nette\NodeAnalyzer\TemplatePropertyAssignCollector $templatePropertyAssignCollector, \Rector\Nette\NodeAnalyzer\RenderMethodAnalyzer $renderMethodAnalyzer, \Rector\Nette\NodeAnalyzer\NetteClassAnalyzer $netteClassAnalyzer, \Rector\Nette\NodeFactory\RenderParameterArrayFactory $renderParameterArrayFactory, \Rector\Nette\NodeAnalyzer\ConditionalTemplateAssignReplacer $conditionalTemplateAssignReplacer, \Rector\Nette\NodeAnalyzer\RightAssignTemplateRemover $rightAssignTemplateRemover, \Rector\Nette\NodeAnalyzer\TemplatePropertyParametersReplacer $templatePropertyParametersReplacer)
/**
* @var \Rector\Nette\NodeAnalyzer\MethodCallArgMerger
*/
private $methodCallArgMerger;
public function __construct(\Rector\Nette\NodeAnalyzer\TemplatePropertyAssignCollector $templatePropertyAssignCollector, \Rector\Nette\NodeAnalyzer\RenderMethodAnalyzer $renderMethodAnalyzer, \Rector\Nette\NodeAnalyzer\NetteClassAnalyzer $netteClassAnalyzer, \Rector\Nette\NodeFactory\RenderParameterArrayFactory $renderParameterArrayFactory, \Rector\Nette\NodeAnalyzer\ConditionalTemplateAssignReplacer $conditionalTemplateAssignReplacer, \Rector\Nette\NodeAnalyzer\TemplatePropertyParametersReplacer $templatePropertyParametersReplacer, \Rector\Nette\NodeAnalyzer\MethodCallArgMerger $methodCallArgMerger)
{
$this->templatePropertyAssignCollector = $templatePropertyAssignCollector;
$this->renderMethodAnalyzer = $renderMethodAnalyzer;
$this->netteClassAnalyzer = $netteClassAnalyzer;
$this->renderParameterArrayFactory = $renderParameterArrayFactory;
$this->conditionalTemplateAssignReplacer = $conditionalTemplateAssignReplacer;
$this->rightAssignTemplateRemover = $rightAssignTemplateRemover;
$this->templatePropertyParametersReplacer = $templatePropertyParametersReplacer;
$this->methodCallArgMerger = $methodCallArgMerger;
}
public function getRuleDefinition() : \Symplify\RuleDocGenerator\ValueObject\RuleDefinition
{
@ -122,9 +122,6 @@ CODE_SAMPLE
}
private function shouldSkip(\PhpParser\Node\Stmt\ClassMethod $classMethod) : bool
{
if (!$this->isNames($classMethod, ['render', 'render*'])) {
return \true;
}
return !$this->netteClassAnalyzer->isInComponent($classMethod);
}
/**
@ -146,13 +143,21 @@ CODE_SAMPLE
if (!$array instanceof \PhpParser\Node\Expr\Array_) {
return null;
}
$this->traverseNodesWithCallable($classMethod, function (\PhpParser\Node $node) use($templateParametersAssigns) {
if (!$node instanceof \PhpParser\Node\Expr\Assign) {
return null;
}
foreach ($templateParametersAssigns->getTemplateParameterAssigns() as $alwaysTemplateParameterAssign) {
if ($this->nodeComparator->areNodesEqual($node->var, $alwaysTemplateParameterAssign->getAssignVar())) {
$this->removeNode($node);
return null;
}
}
return $this->replaceThisTemplateAssignWithVariable($templateParametersAssigns, $node);
});
$this->conditionalTemplateAssignReplacer->processClassMethod($templateParametersAssigns);
// has already an array?
$this->mergeOrApendArray($renderMethodCall, $array);
foreach ($templateParametersAssigns->getTemplateParameterAssigns() as $alwaysTemplateParameterAssign) {
$this->removeNode($alwaysTemplateParameterAssign->getAssign());
}
$this->rightAssignTemplateRemover->removeInClassMethod($classMethod);
$this->methodCallArgMerger->mergeOrApendArray($renderMethodCall, 1, $array);
return $classMethod;
}
/**
@ -174,17 +179,18 @@ CODE_SAMPLE
}
return $classMethod;
}
private function mergeOrApendArray(\PhpParser\Node\Expr\MethodCall $methodCall, \PhpParser\Node\Expr\Array_ $array) : void
/**
* @return null|\PhpParser\Node\Expr\Assign
*/
private function replaceThisTemplateAssignWithVariable(\Rector\Nette\ValueObject\TemplateParametersAssigns $templateParametersAssigns, \PhpParser\Node\Expr\Assign $assign)
{
if (!isset($methodCall->args[1])) {
$methodCall->args[1] = new \PhpParser\Node\Arg($array);
return;
foreach ($templateParametersAssigns->getDefaultChangeableTemplateParameterAssigns() as $alwaysTemplateParameterAssign) {
if (!$this->nodeComparator->areNodesEqual($assign->var, $alwaysTemplateParameterAssign->getAssignVar())) {
continue;
}
$assign->var = new \PhpParser\Node\Expr\Variable($alwaysTemplateParameterAssign->getParameterName());
return $assign;
}
$existingParameterArgValue = $methodCall->args[1]->value;
if (!$existingParameterArgValue instanceof \PhpParser\Node\Expr\Array_) {
// another parameters than array are not suported yet
throw new \Rector\Core\Exception\NotImplementedYetException();
}
$existingParameterArgValue->items = \array_merge($existingParameterArgValue->items, $array->items);
return null;
}
}

View File

@ -29,6 +29,10 @@ final class AlwaysTemplateParameterAssign
{
return $this->assign;
}
public function getAssignVar() : \PhpParser\Node\Expr
{
return $this->assign->var;
}
public function getParameterName() : string
{
return $this->parameterName;

View File

@ -4,7 +4,7 @@ declare (strict_types=1);
namespace Rector\Nette\ValueObject;
use PhpParser\Node\Expr\Assign;
final class ConditionalTemplateParameterAssign
final class ParameterAssign
{
/**
* @var \PhpParser\Node\Expr\Assign

View File

@ -4,28 +4,33 @@ declare (strict_types=1);
namespace Rector\Nette\ValueObject;
use PhpParser\Node\Expr;
use Rector\Nette\Contract\ValueObject\ParameterArrayInterface;
final class TemplateParametersAssigns implements \Rector\Nette\Contract\ValueObject\ParameterArrayInterface
final class TemplateParametersAssigns
{
/**
* @var \Rector\Nette\ValueObject\AlwaysTemplateParameterAssign[]
*/
private $templateParameterAssigns;
/**
* @var \Rector\Nette\ValueObject\ConditionalTemplateParameterAssign[]
* @var \Rector\Nette\ValueObject\ParameterAssign[]
*/
private $conditionalTemplateParameterAssign;
/**
* @param AlwaysTemplateParameterAssign[] $templateParameterAssigns
* @param ConditionalTemplateParameterAssign[] $conditionalTemplateParameterAssign
* @var \Rector\Nette\ValueObject\AlwaysTemplateParameterAssign[]
*/
public function __construct(array $templateParameterAssigns, array $conditionalTemplateParameterAssign)
private $defaultChangeableTemplateParameterAssigns;
/**
* @param AlwaysTemplateParameterAssign[] $templateParameterAssigns
* @param ParameterAssign[] $conditionalTemplateParameterAssign
* @param AlwaysTemplateParameterAssign[] $defaultChangeableTemplateParameterAssigns
*/
public function __construct(array $templateParameterAssigns, array $conditionalTemplateParameterAssign, array $defaultChangeableTemplateParameterAssigns)
{
$this->templateParameterAssigns = $templateParameterAssigns;
$this->conditionalTemplateParameterAssign = $conditionalTemplateParameterAssign;
$this->defaultChangeableTemplateParameterAssigns = $defaultChangeableTemplateParameterAssigns;
}
/**
* @return ConditionalTemplateParameterAssign[]
* @return ParameterAssign[]
*/
public function getConditionalTemplateParameterAssign() : array
{
@ -58,6 +63,16 @@ final class TemplateParametersAssigns implements \Rector\Nette\Contract\ValueObj
foreach ($this->templateParameterAssigns as $templateParameterAssign) {
$templateVariables[$templateParameterAssign->getParameterName()] = $templateParameterAssign->getAssignedExpr();
}
foreach ($this->defaultChangeableTemplateParameterAssigns as $alwaysTemplateParameterAssign) {
$templateVariables[$alwaysTemplateParameterAssign->getParameterName()] = $alwaysTemplateParameterAssign->getAssignedExpr();
}
return $templateVariables;
}
/**
* @return AlwaysTemplateParameterAssign[]
*/
public function getDefaultChangeableTemplateParameterAssigns() : array
{
return $this->defaultChangeableTemplateParameterAssigns;
}
}

View File

@ -9,8 +9,8 @@ $loader = require_once __DIR__.'/autoload.php';
if (!class_exists('AutoloadIncluder', false) && !interface_exists('AutoloadIncluder', false) && !trait_exists('AutoloadIncluder', false)) {
spl_autoload_call('RectorPrefix20210831\AutoloadIncluder');
}
if (!class_exists('ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597', false) && !interface_exists('ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597', false) && !trait_exists('ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597', false)) {
spl_autoload_call('RectorPrefix20210831\ComposerAutoloaderInitfb512c822f4bb4de905a6d8c48261597');
if (!class_exists('ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998', false) && !interface_exists('ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998', false) && !trait_exists('ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998', false)) {
spl_autoload_call('RectorPrefix20210831\ComposerAutoloaderInitdb3564edb309c4003cf71e6404dbf998');
}
if (!class_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !interface_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false) && !trait_exists('Helmich\TypoScriptParser\Parser\AST\Statement', false)) {
spl_autoload_call('RectorPrefix20210831\Helmich\TypoScriptParser\Parser\AST\Statement');
@ -3311,9 +3311,9 @@ if (!function_exists('print_node')) {
return \RectorPrefix20210831\print_node(...func_get_args());
}
}
if (!function_exists('composerRequirefb512c822f4bb4de905a6d8c48261597')) {
function composerRequirefb512c822f4bb4de905a6d8c48261597() {
return \RectorPrefix20210831\composerRequirefb512c822f4bb4de905a6d8c48261597(...func_get_args());
if (!function_exists('composerRequiredb3564edb309c4003cf71e6404dbf998')) {
function composerRequiredb3564edb309c4003cf71e6404dbf998() {
return \RectorPrefix20210831\composerRequiredb3564edb309c4003cf71e6404dbf998(...func_get_args());
}
}
if (!function_exists('parseArgs')) {

View File

@ -6,13 +6,13 @@
"php": ">=8.0",
"nette\/utils": "^3.2",
"symfony\/dependency-injection": "^5.3|^6.0",
"symplify\/autowire-array-parameter": "^9.4.48",
"symplify\/autowire-array-parameter": "^9.4.49",
"symfony\/http-kernel": "^5.3|^6.0",
"nikic\/php-parser": "^4.11",
"symplify\/package-builder": "^9.4.48"
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"symplify\/easy-testing": "^9.4.48",
"symplify\/easy-testing": "^9.4.49",
"phpunit\/phpunit": "^9.5"
},
"autoload": {
@ -31,33 +31,33 @@
}
},
"conflict": {
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -6,7 +6,7 @@
"php": ">=8.0",
"nette\/utils": "^3.2",
"symfony\/dependency-injection": "^5.3|^6.0",
"symplify\/package-builder": "^9.5"
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -27,34 +27,34 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -10,8 +10,8 @@
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/filesystem": "^5.3|^6.0",
"symfony\/http-kernel": "^5.3|^6.0",
"symplify\/package-builder": "^9.5",
"symplify\/smart-file-system": "^9.5"
"symplify\/package-builder": "^9.4.49",
"symplify\/smart-file-system": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -32,33 +32,33 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -9,7 +9,7 @@
"sebastian\/diff": "^4.0",
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/http-kernel": "^5.3|^6.0",
"symplify\/package-builder": "^9.4.48"
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -30,34 +30,34 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -6,11 +6,11 @@
"php": ">=8.0",
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/console": "^5.3|^6.0",
"symplify\/symplify-kernel": "^9.5"
"symplify\/symplify-kernel": "^9.4.49"
},
"require-dev": {
"symfony\/http-kernel": "^5.3|^6.0",
"symplify\/package-builder": "^9.5",
"symplify\/package-builder": "^9.4.49",
"phpunit\/phpunit": "^9.5"
},
"autoload": {
@ -29,34 +29,34 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/package-builder": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/package-builder": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -13,10 +13,10 @@
"symfony\/http-kernel": "^5.3|^6.0",
"symfony\/console": "^5.3|^6.0",
"symfony\/dependency-injection": "^5.3|^6.0",
"symplify\/package-builder": "^9.5",
"symplify\/console-package-builder": "^9.5",
"symplify\/smart-file-system": "^9.5",
"symplify\/symplify-kernel": "^9.5"
"symplify\/package-builder": "^9.4.49",
"symplify\/console-package-builder": "^9.4.49",
"symplify\/smart-file-system": "^9.4.49",
"symplify\/symplify-kernel": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -37,31 +37,31 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -10,8 +10,8 @@
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/finder": "^5.3|^6.0",
"symfony\/http-kernel": "^5.3|^6.0",
"symplify\/symplify-kernel": "^9.5",
"symplify\/easy-testing": "^9.5",
"symplify\/symplify-kernel": "^9.4.49",
"symplify\/easy-testing": "^9.4.49",
"nette\/neon": "^3.2"
},
"require-dev": {
@ -33,33 +33,33 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -18,35 +18,35 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/package-builder": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/package-builder": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -8,11 +8,11 @@
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/config": "^5.3|^6.0",
"symfony\/http-kernel": "^5.3|^6.0",
"symplify\/package-builder": "^9.4.48"
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5",
"symplify\/easy-testing": "^9.4.48"
"symplify\/easy-testing": "^9.4.49"
},
"autoload": {
"psr-4": {
@ -30,34 +30,34 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/smart-file-system": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -9,9 +9,9 @@
"symfony\/dependency-injection": "^5.3|^6.0",
"symfony\/finder": "^5.3|^6.0",
"symfony\/filesystem": "^5.3|^6.0",
"symplify\/package-builder": "^9.4.48",
"symplify\/symplify-kernel": "^9.4.48",
"symplify\/smart-file-system": "^9.4.48"
"symplify\/package-builder": "^9.4.49",
"symplify\/symplify-kernel": "^9.4.49",
"symplify\/smart-file-system": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -32,32 +32,32 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -28,35 +28,35 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/composer-json-manipulator": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/autowire-array-parameter": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/package-builder": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/symplify-kernel": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/package-builder": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/symplify-kernel": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -5,8 +5,8 @@
"require": {
"php": ">=8.0",
"symfony\/dependency-injection": "^5.3|^6.0",
"symplify\/symplify-kernel": "^9.5",
"symplify\/package-builder": "^9.5"
"symplify\/symplify-kernel": "^9.4.49",
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"symfony\/http-kernel": "^5.3|^6.0",
@ -29,33 +29,33 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.40",
"symplify\/composer-json-manipulator": "<9.4.40",
"symplify\/easy-coding-standard": "<9.4.40",
"symplify\/phpstan-rules": "<9.4.40",
"symplify\/easy-testing": "<9.4.40",
"symplify\/psr4-switcher": "<9.4.40",
"symplify\/rule-doc-generator-contracts": "<9.4.40",
"symplify\/simple-php-doc-parser": "<9.4.40",
"symplify\/php-config-printer": "<9.4.40",
"symplify\/console-color-diff": "<9.4.40",
"symplify\/autowire-array-parameter": "<9.4.40",
"symplify\/markdown-diff": "<9.4.40",
"symplify\/amnesia": "<9.4.40",
"symplify\/phpstan-extensions": "<9.4.40",
"symplify\/rule-doc-generator": "<9.4.40",
"symplify\/console-package-builder": "<9.4.40",
"symplify\/vendor-patches": "<9.4.40",
"symplify\/skipper": "<9.4.40",
"symplify\/smart-file-system": "<9.4.40",
"symplify\/phpunit-upgrader": "<9.4.40",
"symplify\/easy-hydrator": "<9.4.40",
"symplify\/symfony-static-dumper": "<9.4.40",
"symplify\/git-wrapper": "<9.4.40",
"symplify\/monorepo-builder": "<9.4.40",
"symplify\/config-transformer": "<9.4.40",
"symplify\/easy-ci": "<9.4.40",
"symplify\/coding-standard": "<9.4.40"
"symplify\/astral": "<9.4.49",
"symplify\/composer-json-manipulator": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/autowire-array-parameter": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/smart-file-system": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true

View File

@ -7,10 +7,10 @@
"symfony\/console": "^5.3|^6.0",
"symfony\/http-kernel": "^5.3|^6.0",
"symfony\/dependency-injection": "^5.3|^6.0",
"symplify\/smart-file-system": "^9.5",
"symplify\/composer-json-manipulator": "^9.5",
"symplify\/autowire-array-parameter": "^9.5",
"symplify\/package-builder": "^9.5"
"symplify\/smart-file-system": "^9.4.49",
"symplify\/composer-json-manipulator": "^9.4.49",
"symplify\/autowire-array-parameter": "^9.4.49",
"symplify\/package-builder": "^9.4.49"
},
"require-dev": {
"phpunit\/phpunit": "^9.5"
@ -26,31 +26,31 @@
}
},
"conflict": {
"symplify\/astral": "<9.4.48",
"symplify\/easy-coding-standard": "<9.4.48",
"symplify\/phpstan-rules": "<9.4.48",
"symplify\/easy-testing": "<9.4.48",
"symplify\/psr4-switcher": "<9.4.48",
"symplify\/rule-doc-generator-contracts": "<9.4.48",
"symplify\/symfony-php-config": "<9.4.48",
"symplify\/simple-php-doc-parser": "<9.4.48",
"symplify\/php-config-printer": "<9.4.48",
"symplify\/console-color-diff": "<9.4.48",
"symplify\/markdown-diff": "<9.4.48",
"symplify\/amnesia": "<9.4.48",
"symplify\/phpstan-extensions": "<9.4.48",
"symplify\/rule-doc-generator": "<9.4.48",
"symplify\/console-package-builder": "<9.4.48",
"symplify\/vendor-patches": "<9.4.48",
"symplify\/skipper": "<9.4.48",
"symplify\/phpunit-upgrader": "<9.4.48",
"symplify\/easy-hydrator": "<9.4.48",
"symplify\/symfony-static-dumper": "<9.4.48",
"symplify\/git-wrapper": "<9.4.48",
"symplify\/monorepo-builder": "<9.4.48",
"symplify\/config-transformer": "<9.4.48",
"symplify\/easy-ci": "<9.4.48",
"symplify\/coding-standard": "<9.4.48"
"symplify\/astral": "<9.4.49",
"symplify\/easy-coding-standard": "<9.4.49",
"symplify\/phpstan-rules": "<9.4.49",
"symplify\/easy-testing": "<9.4.49",
"symplify\/psr4-switcher": "<9.4.49",
"symplify\/rule-doc-generator-contracts": "<9.4.49",
"symplify\/symfony-php-config": "<9.4.49",
"symplify\/simple-php-doc-parser": "<9.4.49",
"symplify\/php-config-printer": "<9.4.49",
"symplify\/console-color-diff": "<9.4.49",
"symplify\/markdown-diff": "<9.4.49",
"symplify\/amnesia": "<9.4.49",
"symplify\/phpstan-extensions": "<9.4.49",
"symplify\/rule-doc-generator": "<9.4.49",
"symplify\/console-package-builder": "<9.4.49",
"symplify\/vendor-patches": "<9.4.49",
"symplify\/skipper": "<9.4.49",
"symplify\/phpunit-upgrader": "<9.4.49",
"symplify\/easy-hydrator": "<9.4.49",
"symplify\/symfony-static-dumper": "<9.4.49",
"symplify\/git-wrapper": "<9.4.49",
"symplify\/monorepo-builder": "<9.4.49",
"symplify\/config-transformer": "<9.4.49",
"symplify\/easy-ci": "<9.4.49",
"symplify\/coding-standard": "<9.4.49"
},
"minimum-stability": "dev",
"prefer-stable": true