diff --git a/config/config.php b/config/config.php
index e3e817d527f..145a6f98d81 100644
--- a/config/config.php
+++ b/config/config.php
@@ -45,6 +45,7 @@ use Rector\PhpDocParser\PhpParser\SmartPhpParserFactory;
use Rector\PSR4\Composer\PSR4NamespaceMatcher;
use Rector\PSR4\Contract\PSR4AutoloadNamespaceMatcherInterface;
use Rector\Utils\Command\MissingInSetCommand;
+use RectorPrefix202209\SebastianBergmann\Diff\Differ;
use RectorPrefix202209\Symfony\Component\Console\Application;
use RectorPrefix202209\Symfony\Component\Console\Style\SymfonyStyle;
use function RectorPrefix202209\Symfony\Component\DependencyInjection\Loader\Configurator\service;
@@ -142,4 +143,6 @@ return static function (RectorConfig $rectorConfig) : void {
$services->set(\PHPStan\PhpDocParser\Lexer\Lexer::class);
$services->set(TypeParser::class);
$services->set(ConstExprParser::class);
+ // console color diff
+ $services->set(Differ::class);
};
diff --git a/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php b/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php
index 2157f953997..78936b15939 100644
--- a/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php
+++ b/packages/ChangesReporting/ValueObjectFactory/FileDiffFactory.php
@@ -3,11 +3,11 @@
declare (strict_types=1);
namespace Rector\ChangesReporting\ValueObjectFactory;
+use Rector\Core\Console\Formatter\ConsoleDiffer;
use Rector\Core\Differ\DefaultDiffer;
use Rector\Core\FileSystem\FilePathHelper;
use Rector\Core\ValueObject\Application\File;
use Rector\Core\ValueObject\Reporting\FileDiff;
-use RectorPrefix202209\Symplify\PackageBuilder\Console\Output\ConsoleDiffer;
final class FileDiffFactory
{
/**
@@ -17,7 +17,7 @@ final class FileDiffFactory
private $defaultDiffer;
/**
* @readonly
- * @var \Symplify\PackageBuilder\Console\Output\ConsoleDiffer
+ * @var \Rector\Core\Console\Formatter\ConsoleDiffer
*/
private $consoleDiffer;
/**
diff --git a/src/Application/VersionResolver.php b/src/Application/VersionResolver.php
index 84909e8d742..8cff5282b26 100644
--- a/src/Application/VersionResolver.php
+++ b/src/Application/VersionResolver.php
@@ -17,12 +17,12 @@ final class VersionResolver
* @api
* @var string
*/
- public const PACKAGE_VERSION = '5a2897090e0cce57c2b6849a9d70c1cf3fb1cba9';
+ public const PACKAGE_VERSION = '88b75c6180cab29f49e7ec6567df80b052987978';
/**
* @api
* @var string
*/
- public const RELEASE_DATE = '2022-09-01 20:24:19';
+ public const RELEASE_DATE = '2022-09-01 22:51:33';
/**
* @var int
*/
diff --git a/src/Console/Formatter/ColorConsoleDiffFormatter.php b/src/Console/Formatter/ColorConsoleDiffFormatter.php
new file mode 100644
index 00000000000..0d7d1f988e4
--- /dev/null
+++ b/src/Console/Formatter/ColorConsoleDiffFormatter.php
@@ -0,0 +1,85 @@
+
+ *
+ * @see \Rector\Core\Tests\Console\Formatter\ColorConsoleDiffFormatterTest
+ */
+final class ColorConsoleDiffFormatter
+{
+ /**
+ * @var string
+ * @see https://regex101.com/r/ovLMDF/1
+ */
+ private const PLUS_START_REGEX = '#^(\\+.*)#';
+ /**
+ * @var string
+ * @see https://regex101.com/r/xwywpa/1
+ */
+ private const MINUT_START_REGEX = '#^(\\-.*)#';
+ /**
+ * @var string
+ * @see https://regex101.com/r/CMlwa8/1
+ */
+ private const AT_START_REGEX = '#^(@.*)#';
+ /**
+ * @var string
+ * @see https://regex101.com/r/qduj2O/1
+ */
+ private const NEWLINES_REGEX = "#\n\r|\n#";
+ /**
+ * @readonly
+ * @var string
+ */
+ private $template;
+ public function __construct()
+ {
+ $this->template = \sprintf(' ---------- begin diff ----------%s%%s%s ----------- end diff -----------' . \PHP_EOL, \PHP_EOL, \PHP_EOL);
+ }
+ public function format(string $diff) : string
+ {
+ return $this->formatWithTemplate($diff, $this->template);
+ }
+ private function formatWithTemplate(string $diff, string $template) : string
+ {
+ $escapedDiff = OutputFormatter::escape(\rtrim($diff));
+ $escapedDiffLines = Strings::split($escapedDiff, self::NEWLINES_REGEX);
+ // remove description of added + remove; obvious on diffs
+ foreach ($escapedDiffLines as $key => $escapedDiffLine) {
+ if ($escapedDiffLine === '--- Original') {
+ unset($escapedDiffLines[$key]);
+ }
+ if ($escapedDiffLine === '+++ New') {
+ unset($escapedDiffLines[$key]);
+ }
+ }
+ $coloredLines = \array_map(function (string $string) : string {
+ $string = $this->makePlusLinesGreen($string);
+ $string = $this->makeMinusLinesRed($string);
+ $string = $this->makeAtNoteCyan($string);
+ if ($string === ' ') {
+ return '';
+ }
+ return $string;
+ }, $escapedDiffLines);
+ return \sprintf($template, \implode(\PHP_EOL, $coloredLines));
+ }
+ private function makePlusLinesGreen(string $string) : string
+ {
+ return Strings::replace($string, self::PLUS_START_REGEX, '$1');
+ }
+ private function makeMinusLinesRed(string $string) : string
+ {
+ return Strings::replace($string, self::MINUT_START_REGEX, '$1');
+ }
+ private function makeAtNoteCyan(string $string) : string
+ {
+ return Strings::replace($string, self::AT_START_REGEX, '$1');
+ }
+}
diff --git a/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php b/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php
new file mode 100644
index 00000000000..ee3ab0c5cd4
--- /dev/null
+++ b/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php
@@ -0,0 +1,32 @@
+privatesAccessor = $privatesAccessor;
+ }
+ /**
+ * @api
+ */
+ public function create() : UnifiedDiffOutputBuilder
+ {
+ $unifiedDiffOutputBuilder = new UnifiedDiffOutputBuilder('');
+ $this->privatesAccessor->setPrivateProperty($unifiedDiffOutputBuilder, 'contextLines', 10000);
+ return $unifiedDiffOutputBuilder;
+ }
+}
diff --git a/src/Console/Formatter/ConsoleDiffer.php b/src/Console/Formatter/ConsoleDiffer.php
new file mode 100644
index 00000000000..417433077a9
--- /dev/null
+++ b/src/Console/Formatter/ConsoleDiffer.php
@@ -0,0 +1,29 @@
+differ = $differ;
+ $this->colorConsoleDiffFormatter = $colorConsoleDiffFormatter;
+ }
+ public function diff(string $old, string $new) : string
+ {
+ $diff = $this->differ->diff($old, $new);
+ return $this->colorConsoleDiffFormatter->format($diff);
+ }
+}
diff --git a/src/Kernel/RectorKernel.php b/src/Kernel/RectorKernel.php
index 8569f492549..e177260210f 100644
--- a/src/Kernel/RectorKernel.php
+++ b/src/Kernel/RectorKernel.php
@@ -14,7 +14,6 @@ use RectorPrefix202209\Symfony\Component\DependencyInjection\Compiler\CompilerPa
use RectorPrefix202209\Symfony\Component\DependencyInjection\ContainerBuilder;
use RectorPrefix202209\Symfony\Component\DependencyInjection\ContainerInterface;
use RectorPrefix202209\Symplify\AutowireArrayParameter\DependencyInjection\CompilerPass\AutowireArrayParameterCompilerPass;
-use RectorPrefix202209\Symplify\PackageBuilder\ValueObject\ConsoleColorDiffConfig;
final class RectorKernel
{
/**
@@ -81,6 +80,6 @@ final class RectorKernel
*/
private function createDefaultConfigFiles() : array
{
- return [__DIR__ . '/../../config/config.php', ConsoleColorDiffConfig::FILE_PATH];
+ return [__DIR__ . '/../../config/config.php'];
}
}
diff --git a/vendor/autoload.php b/vendor/autoload.php
index 082b3f837e8..690f183c3ff 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -9,4 +9,4 @@ if (PHP_VERSION_ID < 50600) {
require_once __DIR__ . '/composer/autoload_real.php';
-return ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce::getLoader();
+return ComposerAutoloaderInit291bc7b6a5e3747633629f0a860a1c37::getLoader();
diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php
index 3debd12458f..de75b393b52 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -1063,26 +1063,6 @@ return array(
'RectorPrefix202209\\Symplify\\PackageBuilder\\ValueObject\\MethodName' => $vendorDir . '/symplify/package-builder/src/ValueObject/MethodName.php',
'RectorPrefix202209\\Symplify\\PackageBuilder\\ValueObject\\Option' => $vendorDir . '/symplify/package-builder/src/ValueObject/Option.php',
'RectorPrefix202209\\Symplify\\PackageBuilder\\Yaml\\ParametersMerger' => $vendorDir . '/symplify/package-builder/src/Yaml/ParametersMerger.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Exception\\DirectoryNotFoundException' => $vendorDir . '/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Exception\\FileNotFoundException' => $vendorDir . '/symplify/smart-file-system/src/Exception/FileNotFoundException.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\FileSystemFilter' => $vendorDir . '/symplify/smart-file-system/src/FileSystemFilter.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\FileSystemGuard' => $vendorDir . '/symplify/smart-file-system/src/FileSystemGuard.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Finder\\FinderSanitizer' => $vendorDir . '/symplify/smart-file-system/src/Finder/FinderSanitizer.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Finder\\SmartFinder' => $vendorDir . '/symplify/smart-file-system/src/Finder/SmartFinder.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Json\\JsonFileSystem' => $vendorDir . '/symplify/smart-file-system/src/Json/JsonFileSystem.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Normalizer\\PathNormalizer' => $vendorDir . '/symplify/smart-file-system/src/Normalizer/PathNormalizer.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\SmartFileInfo' => $vendorDir . '/symplify/smart-file-system/src/SmartFileInfo.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\SmartFileSystem' => $vendorDir . '/symplify/smart-file-system/src/SmartFileSystem.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Config\\Loader\\ParameterMergingLoaderFactory' => $vendorDir . '/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ContainerBuilderFactory' => $vendorDir . '/symplify/symplify-kernel/src/ContainerBuilderFactory.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Contract\\Config\\LoaderFactoryInterface' => $vendorDir . '/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Contract\\LightKernelInterface' => $vendorDir . '/symplify/symplify-kernel/src/Contract/LightKernelInterface.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\DependencyInjection\\LoadExtensionConfigsCompilerPass' => $vendorDir . '/symplify/symplify-kernel/src/DependencyInjection/LoadExtensionConfigsCompilerPass.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Exception\\BootException' => $vendorDir . '/symplify/symplify-kernel/src/Exception/BootException.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Exception\\ShouldNotHappenException' => $vendorDir . '/symplify/symplify-kernel/src/Exception/ShouldNotHappenException.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\HttpKernel\\AbstractSymplifyKernel' => $vendorDir . '/symplify/symplify-kernel/src/HttpKernel/AbstractSymplifyKernel.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ValueObject\\KernelBootAndApplicationRun' => $vendorDir . '/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ValueObject\\SymplifyKernelConfig' => $vendorDir . '/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php',
'RectorPrefix202209\\Webmozart\\Assert\\Assert' => $vendorDir . '/webmozart/assert/src/Assert.php',
'RectorPrefix202209\\Webmozart\\Assert\\InvalidArgumentException' => $vendorDir . '/webmozart/assert/src/InvalidArgumentException.php',
'RectorPrefix202209\\Webmozart\\Assert\\Mixin' => $vendorDir . '/webmozart/assert/src/Mixin.php',
@@ -1373,6 +1353,9 @@ return array(
'Rector\\Core\\Console\\Command\\ProcessCommand' => $baseDir . '/src/Console/Command/ProcessCommand.php',
'Rector\\Core\\Console\\Command\\WorkerCommand' => $baseDir . '/src/Console/Command/WorkerCommand.php',
'Rector\\Core\\Console\\ConsoleApplication' => $baseDir . '/src/Console/ConsoleApplication.php',
+ 'Rector\\Core\\Console\\Formatter\\ColorConsoleDiffFormatter' => $baseDir . '/src/Console/Formatter/ColorConsoleDiffFormatter.php',
+ 'Rector\\Core\\Console\\Formatter\\CompleteUnifiedDiffOutputBuilderFactory' => $baseDir . '/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php',
+ 'Rector\\Core\\Console\\Formatter\\ConsoleDiffer' => $baseDir . '/src/Console/Formatter/ConsoleDiffer.php',
'Rector\\Core\\Console\\Output\\OutputFormatterCollector' => $baseDir . '/src/Console/Output/OutputFormatterCollector.php',
'Rector\\Core\\Console\\Output\\RectorOutputStyle' => $baseDir . '/src/Console/Output/RectorOutputStyle.php',
'Rector\\Core\\Console\\Style\\RectorConsoleOutputStyle' => $baseDir . '/src/Console/Style/RectorConsoleOutputStyle.php',
diff --git a/vendor/composer/autoload_files.php b/vendor/composer/autoload_files.php
index d177ddd0c3f..9d95e822016 100644
--- a/vendor/composer/autoload_files.php
+++ b/vendor/composer/autoload_files.php
@@ -6,8 +6,8 @@ $vendorDir = dirname(__DIR__);
$baseDir = dirname($vendorDir);
return array(
- '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php',
+ '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => $vendorDir . '/symfony/string/Resources/functions.php',
'972fda704d680a3a53c68e34e193cb22' => $vendorDir . '/react/promise-timer/src/functions_include.php',
diff --git a/vendor/composer/autoload_psr4.php b/vendor/composer/autoload_psr4.php
index 199be0bc2a1..2a42785d102 100644
--- a/vendor/composer/autoload_psr4.php
+++ b/vendor/composer/autoload_psr4.php
@@ -20,8 +20,6 @@ return array(
'Rector\\CakePHP\\' => array($vendorDir . '/rector/rector-cakephp/src'),
'Rector\\' => array($baseDir . '/packages', $baseDir . '/rules', $vendorDir . '/rector/rector-downgrade-php/src', $vendorDir . '/rector/rector-downgrade-php/rules'),
'RectorPrefix202209\\Webmozart\\Assert\\' => array($vendorDir . '/webmozart/assert/src'),
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\' => array($vendorDir . '/symplify/symplify-kernel/src'),
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\' => array($vendorDir . '/symplify/smart-file-system/src'),
'RectorPrefix202209\\Symplify\\PackageBuilder\\' => array($vendorDir . '/symplify/package-builder/src'),
'RectorPrefix202209\\Symplify\\EasyParallel\\' => array($vendorDir . '/symplify/easy-parallel/src'),
'RectorPrefix202209\\Symplify\\AutowireArrayParameter\\' => array($vendorDir . '/symplify/autowire-array-parameter/src'),
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index b4dee613136..5ecf4c60365 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
-class ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce
+class ComposerAutoloaderInit291bc7b6a5e3747633629f0a860a1c37
{
private static $loader;
@@ -22,19 +22,19 @@ class ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce
return self::$loader;
}
- spl_autoload_register(array('ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce', 'loadClassLoader'), true, true);
+ spl_autoload_register(array('ComposerAutoloaderInit291bc7b6a5e3747633629f0a860a1c37', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
- spl_autoload_unregister(array('ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce', 'loadClassLoader'));
+ spl_autoload_unregister(array('ComposerAutoloaderInit291bc7b6a5e3747633629f0a860a1c37', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
- call_user_func(\Composer\Autoload\ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce::getInitializer($loader));
+ call_user_func(\Composer\Autoload\ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37::getInitializer($loader));
$loader->setClassMapAuthoritative(true);
$loader->register(true);
- $includeFiles = \Composer\Autoload\ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce::$files;
+ $includeFiles = \Composer\Autoload\ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37::$files;
foreach ($includeFiles as $fileIdentifier => $file) {
- composerRequire5f34428cc73dcc52824027dcd8b2ebce($fileIdentifier, $file);
+ composerRequire291bc7b6a5e3747633629f0a860a1c37($fileIdentifier, $file);
}
return $loader;
@@ -46,7 +46,7 @@ class ComposerAutoloaderInit5f34428cc73dcc52824027dcd8b2ebce
* @param string $file
* @return void
*/
-function composerRequire5f34428cc73dcc52824027dcd8b2ebce($fileIdentifier, $file)
+function composerRequire291bc7b6a5e3747633629f0a860a1c37($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php
index 17a934a7224..99e44f0c032 100644
--- a/vendor/composer/autoload_static.php
+++ b/vendor/composer/autoload_static.php
@@ -4,11 +4,11 @@
namespace Composer\Autoload;
-class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
+class ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37
{
public static $files = array (
- '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
+ '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
'b6b991a57620e2fb6b2f66f03fe9ddc2' => __DIR__ . '/..' . '/symfony/string/Resources/functions.php',
'972fda704d680a3a53c68e34e193cb22' => __DIR__ . '/..' . '/react/promise-timer/src/functions_include.php',
@@ -37,8 +37,6 @@ class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
'Rector\\CakePHP\\' => 15,
'Rector\\' => 7,
'RectorPrefix202209\\Webmozart\\Assert\\' => 36,
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\' => 43,
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\' => 44,
'RectorPrefix202209\\Symplify\\PackageBuilder\\' => 43,
'RectorPrefix202209\\Symplify\\EasyParallel\\' => 41,
'RectorPrefix202209\\Symplify\\AutowireArrayParameter\\' => 51,
@@ -137,14 +135,6 @@ class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
array (
0 => __DIR__ . '/..' . '/webmozart/assert/src',
),
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\' =>
- array (
- 0 => __DIR__ . '/..' . '/symplify/symplify-kernel/src',
- ),
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\' =>
- array (
- 0 => __DIR__ . '/..' . '/symplify/smart-file-system/src',
- ),
'RectorPrefix202209\\Symplify\\PackageBuilder\\' =>
array (
0 => __DIR__ . '/..' . '/symplify/package-builder/src',
@@ -1333,26 +1323,6 @@ class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
'RectorPrefix202209\\Symplify\\PackageBuilder\\ValueObject\\MethodName' => __DIR__ . '/..' . '/symplify/package-builder/src/ValueObject/MethodName.php',
'RectorPrefix202209\\Symplify\\PackageBuilder\\ValueObject\\Option' => __DIR__ . '/..' . '/symplify/package-builder/src/ValueObject/Option.php',
'RectorPrefix202209\\Symplify\\PackageBuilder\\Yaml\\ParametersMerger' => __DIR__ . '/..' . '/symplify/package-builder/src/Yaml/ParametersMerger.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Exception\\DirectoryNotFoundException' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Exception\\FileNotFoundException' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Exception/FileNotFoundException.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\FileSystemFilter' => __DIR__ . '/..' . '/symplify/smart-file-system/src/FileSystemFilter.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\FileSystemGuard' => __DIR__ . '/..' . '/symplify/smart-file-system/src/FileSystemGuard.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Finder\\FinderSanitizer' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Finder/FinderSanitizer.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Finder\\SmartFinder' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Finder/SmartFinder.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Json\\JsonFileSystem' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Json/JsonFileSystem.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\Normalizer\\PathNormalizer' => __DIR__ . '/..' . '/symplify/smart-file-system/src/Normalizer/PathNormalizer.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\SmartFileInfo' => __DIR__ . '/..' . '/symplify/smart-file-system/src/SmartFileInfo.php',
- 'RectorPrefix202209\\Symplify\\SmartFileSystem\\SmartFileSystem' => __DIR__ . '/..' . '/symplify/smart-file-system/src/SmartFileSystem.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Config\\Loader\\ParameterMergingLoaderFactory' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ContainerBuilderFactory' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/ContainerBuilderFactory.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Contract\\Config\\LoaderFactoryInterface' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Contract\\LightKernelInterface' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/Contract/LightKernelInterface.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\DependencyInjection\\LoadExtensionConfigsCompilerPass' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/DependencyInjection/LoadExtensionConfigsCompilerPass.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Exception\\BootException' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/Exception/BootException.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\Exception\\ShouldNotHappenException' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/Exception/ShouldNotHappenException.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\HttpKernel\\AbstractSymplifyKernel' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/HttpKernel/AbstractSymplifyKernel.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ValueObject\\KernelBootAndApplicationRun' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php',
- 'RectorPrefix202209\\Symplify\\SymplifyKernel\\ValueObject\\SymplifyKernelConfig' => __DIR__ . '/..' . '/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php',
'RectorPrefix202209\\Webmozart\\Assert\\Assert' => __DIR__ . '/..' . '/webmozart/assert/src/Assert.php',
'RectorPrefix202209\\Webmozart\\Assert\\InvalidArgumentException' => __DIR__ . '/..' . '/webmozart/assert/src/InvalidArgumentException.php',
'RectorPrefix202209\\Webmozart\\Assert\\Mixin' => __DIR__ . '/..' . '/webmozart/assert/src/Mixin.php',
@@ -1643,6 +1613,9 @@ class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
'Rector\\Core\\Console\\Command\\ProcessCommand' => __DIR__ . '/../..' . '/src/Console/Command/ProcessCommand.php',
'Rector\\Core\\Console\\Command\\WorkerCommand' => __DIR__ . '/../..' . '/src/Console/Command/WorkerCommand.php',
'Rector\\Core\\Console\\ConsoleApplication' => __DIR__ . '/../..' . '/src/Console/ConsoleApplication.php',
+ 'Rector\\Core\\Console\\Formatter\\ColorConsoleDiffFormatter' => __DIR__ . '/../..' . '/src/Console/Formatter/ColorConsoleDiffFormatter.php',
+ 'Rector\\Core\\Console\\Formatter\\CompleteUnifiedDiffOutputBuilderFactory' => __DIR__ . '/../..' . '/src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php',
+ 'Rector\\Core\\Console\\Formatter\\ConsoleDiffer' => __DIR__ . '/../..' . '/src/Console/Formatter/ConsoleDiffer.php',
'Rector\\Core\\Console\\Output\\OutputFormatterCollector' => __DIR__ . '/../..' . '/src/Console/Output/OutputFormatterCollector.php',
'Rector\\Core\\Console\\Output\\RectorOutputStyle' => __DIR__ . '/../..' . '/src/Console/Output/RectorOutputStyle.php',
'Rector\\Core\\Console\\Style\\RectorConsoleOutputStyle' => __DIR__ . '/../..' . '/src/Console/Style/RectorConsoleOutputStyle.php',
@@ -3149,9 +3122,9 @@ class ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
- $loader->prefixLengthsPsr4 = ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce::$prefixLengthsPsr4;
- $loader->prefixDirsPsr4 = ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce::$prefixDirsPsr4;
- $loader->classMap = ComposerStaticInit5f34428cc73dcc52824027dcd8b2ebce::$classMap;
+ $loader->prefixLengthsPsr4 = ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37::$prefixLengthsPsr4;
+ $loader->prefixDirsPsr4 = ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37::$prefixDirsPsr4;
+ $loader->classMap = ComposerStaticInit291bc7b6a5e3747633629f0a860a1c37::$classMap;
}, null, ClassLoader::class);
}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 98bd7b02f9f..c45fd95fe2d 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -3108,24 +3108,23 @@
},
{
"name": "symplify\/autowire-array-parameter",
- "version": "11.1.7",
- "version_normalized": "11.1.7.0",
+ "version": "dev-main",
+ "version_normalized": "dev-main",
"source": {
"type": "git",
"url": "https:\/\/github.com\/symplify\/autowire-array-parameter.git",
- "reference": "463ddeb0bcc6d69fbcee7135b591a54ed5fab94c"
+ "reference": "6695dcbc57a7d806a820d44746847b0b22f15896"
},
"dist": {
"type": "zip",
- "url": "https:\/\/api.github.com\/repos\/symplify\/autowire-array-parameter\/zipball\/463ddeb0bcc6d69fbcee7135b591a54ed5fab94c",
- "reference": "463ddeb0bcc6d69fbcee7135b591a54ed5fab94c",
+ "url": "https:\/\/api.github.com\/repos\/symplify\/autowire-array-parameter\/zipball\/6695dcbc57a7d806a820d44746847b0b22f15896",
+ "reference": "6695dcbc57a7d806a820d44746847b0b22f15896",
"shasum": ""
},
"require": {
"nette\/utils": "^3.2",
"php": ">=8.0",
- "symfony\/dependency-injection": "^6.0",
- "symplify\/package-builder": "^11.1.7"
+ "symfony\/dependency-injection": "^6.0"
},
"conflict": {
"symplify\/coding-standard": "<11.1.7",
@@ -3148,9 +3147,11 @@
},
"require-dev": {
"phpunit\/phpunit": "^9.5.23",
- "symplify\/symplify-kernel": "^11.1.7"
+ "symplify\/package-builder": "^11.2",
+ "symplify\/symplify-kernel": "^11.2"
},
- "time": "2022-09-01T19:30:33+00:00",
+ "time": "2022-09-01T20:39:14+00:00",
+ "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -3169,7 +3170,7 @@
],
"description": "Autowire array parameters for your Symfony applications",
"support": {
- "source": "https:\/\/github.com\/symplify\/autowire-array-parameter\/tree\/11.1.7"
+ "source": "https:\/\/github.com\/symplify\/autowire-array-parameter\/tree\/main"
},
"funding": [
{
@@ -3406,151 +3407,6 @@
],
"install-path": "..\/symplify\/rule-doc-generator-contracts"
},
- {
- "name": "symplify\/smart-file-system",
- "version": "11.1.7",
- "version_normalized": "11.1.7.0",
- "source": {
- "type": "git",
- "url": "https:\/\/github.com\/symplify\/smart-file-system.git",
- "reference": "27a558183ad321a8a42465cf28f51b94ef96ffae"
- },
- "dist": {
- "type": "zip",
- "url": "https:\/\/api.github.com\/repos\/symplify\/smart-file-system\/zipball\/27a558183ad321a8a42465cf28f51b94ef96ffae",
- "reference": "27a558183ad321a8a42465cf28f51b94ef96ffae",
- "shasum": ""
- },
- "require": {
- "nette\/utils": "^3.2",
- "php": ">=8.0",
- "symfony\/filesystem": "^6.0",
- "symfony\/finder": "^6.0"
- },
- "conflict": {
- "symplify\/autowire-array-parameter": "<11.1.7",
- "symplify\/coding-standard": "<11.1.7",
- "symplify\/composer-json-manipulator": "<11.1.7",
- "symplify\/config-transformer": "<11.1.7",
- "symplify\/easy-ci": "<11.1.7",
- "symplify\/easy-coding-standard": "<11.1.7",
- "symplify\/easy-parallel": "<11.1.7",
- "symplify\/easy-testing": "<11.1.7",
- "symplify\/monorepo-builder": "<11.1.7",
- "symplify\/package-builder": "<11.1.7",
- "symplify\/php-config-printer": "<11.1.7",
- "symplify\/phpstan-extensions": "<11.1.7",
- "symplify\/phpstan-rules": "<11.1.7",
- "symplify\/rule-doc-generator": "<11.1.7",
- "symplify\/rule-doc-generator-contracts": "<11.1.7",
- "symplify\/symfony-static-dumper": "<11.1.7",
- "symplify\/symplify-kernel": "<11.1.7",
- "symplify\/vendor-patches": "<11.1.7"
- },
- "require-dev": {
- "nette\/finder": "^2.5.3",
- "phpunit\/phpunit": "^9.5.23"
- },
- "time": "2022-09-01T19:30:01+00:00",
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "11.2-dev"
- }
- },
- "installation-source": "dist",
- "autoload": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SmartFileSystem\\": "src"
- }
- },
- "notification-url": "https:\/\/packagist.org\/downloads\/",
- "license": [
- "MIT"
- ],
- "description": "Sanitized FileInfo with safe getRealPath() and other handy methods",
- "support": {
- "source": "https:\/\/github.com\/symplify\/smart-file-system\/tree\/11.1.7"
- },
- "funding": [
- {
- "url": "https:\/\/www.paypal.me\/rectorphp",
- "type": "custom"
- },
- {
- "url": "https:\/\/github.com\/tomasvotruba",
- "type": "github"
- }
- ],
- "install-path": "..\/symplify\/smart-file-system"
- },
- {
- "name": "symplify\/symplify-kernel",
- "version": "11.1.7",
- "version_normalized": "11.1.7.0",
- "source": {
- "type": "git",
- "url": "https:\/\/github.com\/symplify\/symplify-kernel.git",
- "reference": "6273fb5d5b3cbaa2ddf1bab862e2328f1bd48873"
- },
- "dist": {
- "type": "zip",
- "url": "https:\/\/api.github.com\/repos\/symplify\/symplify-kernel\/zipball\/6273fb5d5b3cbaa2ddf1bab862e2328f1bd48873",
- "reference": "6273fb5d5b3cbaa2ddf1bab862e2328f1bd48873",
- "shasum": ""
- },
- "require": {
- "php": ">=8.0",
- "symfony\/console": "^6.0",
- "symfony\/dependency-injection": "^6.0",
- "symplify\/autowire-array-parameter": "^11.1.7",
- "symplify\/package-builder": "^11.1.7",
- "symplify\/smart-file-system": "^11.1.7",
- "webmozart\/assert": "^1.10"
- },
- "conflict": {
- "symplify\/coding-standard": "<11.1.7",
- "symplify\/composer-json-manipulator": "<11.1.7",
- "symplify\/config-transformer": "<11.1.7",
- "symplify\/easy-ci": "<11.1.7",
- "symplify\/easy-coding-standard": "<11.1.7",
- "symplify\/easy-parallel": "<11.1.7",
- "symplify\/easy-testing": "<11.1.7",
- "symplify\/monorepo-builder": "<11.1.7",
- "symplify\/php-config-printer": "<11.1.7",
- "symplify\/phpstan-extensions": "<11.1.7",
- "symplify\/phpstan-rules": "<11.1.7",
- "symplify\/rule-doc-generator": "<11.1.7",
- "symplify\/rule-doc-generator-contracts": "<11.1.7",
- "symplify\/symfony-static-dumper": "<11.1.7",
- "symplify\/vendor-patches": "<11.1.7"
- },
- "require-dev": {
- "phpunit\/phpunit": "^9.5.23"
- },
- "time": "2022-09-01T19:31:05+00:00",
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "11.2-dev"
- }
- },
- "installation-source": "dist",
- "autoload": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SymplifyKernel\\": "src"
- }
- },
- "notification-url": "https:\/\/packagist.org\/downloads\/",
- "license": [
- "MIT"
- ],
- "description": "Internal Kernel for Symplify packages",
- "support": {
- "source": "https:\/\/github.com\/symplify\/symplify-kernel\/tree\/11.1.7"
- },
- "install-path": "..\/symplify\/symplify-kernel"
- },
{
"name": "webmozart\/assert",
"version": "1.11.0",
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index bdfeeebfacf..e257af3a06e 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -2,4 +2,4 @@
namespace RectorPrefix202209;
-return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.14.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '708411c7e45ac85371a99d50f52284971494bede', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'e300eb6c535192decd27a85bc72a9290f0d6b3bd', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.4', 'version' => '2.0.4.0', 'reference' => '8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.7', 'version' => '3.2.7.0', 'reference' => '0af4e3de4df9f1543534beab255ccf459e7a2c99', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.14.0', 'version' => '4.14.0.0', 'reference' => '34bea19b6e03d8153165d8f30bba4c3be86184c1', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.7.0', 'version' => '1.7.0.0', 'reference' => '367a8d9d5f7da2a0136422d27ce8840583926955', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'reference' => '5583623b61caafebd62bc78a99533aa9d769d097', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'reference' => '4a3c437c09075736285d1cabb5c75bf27ed0bc84', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'react/cache' => array('pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.4', 'version' => '0.6.4.0', 'reference' => 'a778f3fb828d68caf8a9ab6567fd8342a86f12fe', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'reference' => '6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '187fb56f46d424afb6ec4ad089269c72eec2e137', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.9.0', 'version' => '2.9.0.0', 'reference' => '234f8fd1023c9158e2314fa9d7d0e6a83db42910', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise-timer' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'reference' => 'aa7a73c74b8d8c0f622f5982ff7b0351bc29e495', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise-timer', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.12.0', 'version' => '1.12.0.0', 'reference' => '81e1b4d7f5450ebd8d2e9a95bb008bb15ca95a7b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.14.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'bfaf952b7093bd0b253ffcba4b1a1561d3b4e743', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '3ef708535ac9223b873e7002ced898bc8d2bf301', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'e60db751903c36be1dd6d3f798a0f4c8909a39fa', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'cd9db8c094b4ef20c7c0f19b6902ea08a2c5f836', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'e5a1d4c4cfab26fe21c05b32e2c3b186f35f368e', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '087730ed2ff1cbb084a542fc90984b27b22cf9eb', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.14.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'b13f5747df67b1a021383633c790e43c926027ed', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '4.0.4', 'version' => '4.0.4.0', 'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/config' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => 'a0645dc585d378b73c01115dd7ab9348f7d40c85', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '7fccea8728aa2d431a6725b02b3ce759049fc84d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.1.1', 'version' => '3.1.1.0', 'reference' => '8656c9e7f44435eaf428f2aa7f083c65297fb22f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => '079e336a1880f457b219aecc3d41bef2f1093b0b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/filesystem' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '3f39c04d2630c34019907b02f85672dac99f8659', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => '39696bff2c2970b3779a5cac7bf9f0b88fc2b709', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.26.0', 'version' => '1.26.0.0', 'reference' => '219aa369ceff116e673852dce47c3a41794c14bd', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.26.0', 'version' => '1.26.0.0', 'reference' => '9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '290972cad7b364e3befaa74ba0ec729800fb161c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symplify/autowire-array-parameter' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '463ddeb0bcc6d69fbcee7135b591a54ed5fab94c', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/easy-parallel' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '9fc3cb884b8e19bd46de7cedde9115483274d9f9', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => 'd3b105c2343b8b5c4174e69c2cac3ad305743cee', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '2b7bc99e8f90a7d1711877054602d0b29f23e0ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/smart-file-system' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '27a558183ad321a8a42465cf28f51b94ef96ffae', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/smart-file-system', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/symplify-kernel' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '6273fb5d5b3cbaa2ddf1bab862e2328f1bd48873', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/symplify-kernel', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false)));
+return array('root' => array('name' => 'rector/rector-src', 'pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.14.x-dev'), 'dev' => \false), 'versions' => array('clue/ndjson-react' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '708411c7e45ac85371a99d50f52284971494bede', 'type' => 'library', 'install_path' => __DIR__ . '/../clue/ndjson-react', 'aliases' => array(), 'dev_requirement' => \false), 'composer/pcre' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'e300eb6c535192decd27a85bc72a9290f0d6b3bd', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => \false), 'composer/semver' => array('pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => '3953f23262f2bff1919fc82183ad9acb13ff62c9', 'type' => 'library', 'install_path' => __DIR__ . '/./semver', 'aliases' => array(), 'dev_requirement' => \false), 'composer/xdebug-handler' => array('pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => 'ced299686f41dce890debac69273b47ffe98a40c', 'type' => 'library', 'install_path' => __DIR__ . '/./xdebug-handler', 'aliases' => array(), 'dev_requirement' => \false), 'doctrine/inflector' => array('pretty_version' => '2.0.4', 'version' => '2.0.4.0', 'reference' => '8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/inflector', 'aliases' => array(), 'dev_requirement' => \false), 'evenement/evenement' => array('pretty_version' => 'v3.0.1', 'version' => '3.0.1.0', 'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7', 'type' => 'library', 'install_path' => __DIR__ . '/../evenement/evenement', 'aliases' => array(), 'dev_requirement' => \false), 'nette/utils' => array('pretty_version' => 'v3.2.7', 'version' => '3.2.7.0', 'reference' => '0af4e3de4df9f1543534beab255ccf459e7a2c99', 'type' => 'library', 'install_path' => __DIR__ . '/../nette/utils', 'aliases' => array(), 'dev_requirement' => \false), 'nikic/php-parser' => array('pretty_version' => 'v4.14.0', 'version' => '4.14.0.0', 'reference' => '34bea19b6e03d8153165d8f30bba4c3be86184c1', 'type' => 'library', 'install_path' => __DIR__ . '/../nikic/php-parser', 'aliases' => array(), 'dev_requirement' => \false), 'ondram/ci-detector' => array('pretty_version' => '4.1.0', 'version' => '4.1.0.0', 'reference' => '8a4b664e916df82ff26a44709942dfd593fa6f30', 'type' => 'library', 'install_path' => __DIR__ . '/../ondram/ci-detector', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '1.7.0', 'version' => '1.7.0.0', 'reference' => '367a8d9d5f7da2a0136422d27ce8840583926955', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan' => array('pretty_version' => '1.8.3', 'version' => '1.8.3.0', 'reference' => '5583623b61caafebd62bc78a99533aa9d769d097', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpstan-phpunit' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'reference' => '4a3c437c09075736285d1cabb5c75bf27ed0bc84', 'type' => 'phpstan-extension', 'install_path' => __DIR__ . '/../phpstan/phpstan-phpunit', 'aliases' => array(), 'dev_requirement' => \false), 'psr/cache' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'aa5030cfa5405eccfdcb1083ce040c2cb8d253bf', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0')), 'psr/event-dispatcher' => array('pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log' => array('pretty_version' => '3.0.0', 'version' => '3.0.0.0', 'reference' => 'fe5ea303b0887d5caefd3d431c3e61ad47037001', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => \false), 'psr/log-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0|2.0|3.0')), 'react/cache' => array('pretty_version' => 'v1.1.1', 'version' => '1.1.1.0', 'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e', 'type' => 'library', 'install_path' => __DIR__ . '/../react/cache', 'aliases' => array(), 'dev_requirement' => \false), 'react/child-process' => array('pretty_version' => 'v0.6.4', 'version' => '0.6.4.0', 'reference' => 'a778f3fb828d68caf8a9ab6567fd8342a86f12fe', 'type' => 'library', 'install_path' => __DIR__ . '/../react/child-process', 'aliases' => array(), 'dev_requirement' => \false), 'react/dns' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'reference' => '6d38296756fa644e6cb1bfe95eff0f9a4ed6edcb', 'type' => 'library', 'install_path' => __DIR__ . '/../react/dns', 'aliases' => array(), 'dev_requirement' => \false), 'react/event-loop' => array('pretty_version' => 'v1.3.0', 'version' => '1.3.0.0', 'reference' => '187fb56f46d424afb6ec4ad089269c72eec2e137', 'type' => 'library', 'install_path' => __DIR__ . '/../react/event-loop', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise' => array('pretty_version' => 'v2.9.0', 'version' => '2.9.0.0', 'reference' => '234f8fd1023c9158e2314fa9d7d0e6a83db42910', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise', 'aliases' => array(), 'dev_requirement' => \false), 'react/promise-timer' => array('pretty_version' => 'v1.9.0', 'version' => '1.9.0.0', 'reference' => 'aa7a73c74b8d8c0f622f5982ff7b0351bc29e495', 'type' => 'library', 'install_path' => __DIR__ . '/../react/promise-timer', 'aliases' => array(), 'dev_requirement' => \false), 'react/socket' => array('pretty_version' => 'v1.12.0', 'version' => '1.12.0.0', 'reference' => '81e1b4d7f5450ebd8d2e9a95bb008bb15ca95a7b', 'type' => 'library', 'install_path' => __DIR__ . '/../react/socket', 'aliases' => array(), 'dev_requirement' => \false), 'react/stream' => array('pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '7a423506ee1903e89f1e08ec5f0ed430ff784ae9', 'type' => 'library', 'install_path' => __DIR__ . '/../react/stream', 'aliases' => array(), 'dev_requirement' => \false), 'rector/extension-installer' => array('pretty_version' => '0.11.2', 'version' => '0.11.2.0', 'reference' => '05544e9b195863b8571ae2a3b903cbec7fa062e0', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../rector/extension-installer', 'aliases' => array(), 'dev_requirement' => \false), 'rector/rector' => array('dev_requirement' => \false, 'replaced' => array(0 => '0.14.x-dev', 1 => 'dev-main')), 'rector/rector-cakephp' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'bfaf952b7093bd0b253ffcba4b1a1561d3b4e743', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-cakephp', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-doctrine' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '3ef708535ac9223b873e7002ced898bc8d2bf301', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-doctrine', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-downgrade-php' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'e60db751903c36be1dd6d3f798a0f4c8909a39fa', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-downgrade-php', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-laravel' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'cd9db8c094b4ef20c7c0f19b6902ea08a2c5f836', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-laravel', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-phpoffice' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'e5a1d4c4cfab26fe21c05b32e2c3b186f35f368e', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpoffice', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-phpunit' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '087730ed2ff1cbb084a542fc90984b27b22cf9eb', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-phpunit', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'rector/rector-src' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => NULL, 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(0 => '0.14.x-dev'), 'dev_requirement' => \false), 'rector/rector-symfony' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => 'b13f5747df67b1a021383633c790e43c926027ed', 'type' => 'rector-extension', 'install_path' => __DIR__ . '/../rector/rector-symfony', 'aliases' => array(0 => '0.11.x-dev'), 'dev_requirement' => \false), 'sebastian/diff' => array('pretty_version' => '4.0.4', 'version' => '4.0.4.0', 'reference' => '3461e3fccc7cfdfc2720be910d3bd73c69be590d', 'type' => 'library', 'install_path' => __DIR__ . '/../sebastian/diff', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/cache-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/config' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => 'a0645dc585d378b73c01115dd7ab9348f7d40c85', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/config', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/console' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '7fccea8728aa2d431a6725b02b3ce759049fc84d', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/contracts' => array('pretty_version' => 'v3.1.1', 'version' => '3.1.1.0', 'reference' => '8656c9e7f44435eaf428f2aa7f083c65297fb22f', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/contracts', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/dependency-injection' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => '079e336a1880f457b219aecc3d41bef2f1093b0b', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dependency-injection', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/deprecation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/event-dispatcher-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/filesystem' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '3f39c04d2630c34019907b02f85672dac99f8659', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/filesystem', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/finder' => array('pretty_version' => 'v6.1.3', 'version' => '6.1.3.0', 'reference' => '39696bff2c2970b3779a5cac7bf9f0b88fc2b709', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/finder', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/http-client-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/polyfill-ctype' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-grapheme' => array('dev_requirement' => \false, 'replaced' => array(0 => '*')), 'symfony/polyfill-intl-normalizer' => array('pretty_version' => 'v1.26.0', 'version' => '1.26.0.0', 'reference' => '219aa369ceff116e673852dce47c3a41794c14bd', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/polyfill-mbstring' => array('pretty_version' => 'v1.26.0', 'version' => '1.26.0.0', 'reference' => '9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/service-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symfony/service-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.1|2.0|3.0')), 'symfony/string' => array('pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '290972cad7b364e3befaa74ba0ec729800fb161c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/string', 'aliases' => array(), 'dev_requirement' => \false), 'symfony/translation-contracts' => array('dev_requirement' => \false, 'replaced' => array(0 => 'v3.1.1')), 'symplify/autowire-array-parameter' => array('pretty_version' => 'dev-main', 'version' => 'dev-main', 'reference' => '6695dcbc57a7d806a820d44746847b0b22f15896', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/autowire-array-parameter', 'aliases' => array(0 => '11.2.x-dev'), 'dev_requirement' => \false), 'symplify/easy-parallel' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '9fc3cb884b8e19bd46de7cedde9115483274d9f9', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/easy-parallel', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/package-builder' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => 'd3b105c2343b8b5c4174e69c2cac3ad305743cee', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/package-builder', 'aliases' => array(), 'dev_requirement' => \false), 'symplify/rule-doc-generator-contracts' => array('pretty_version' => '11.1.7', 'version' => '11.1.7.0', 'reference' => '2b7bc99e8f90a7d1711877054602d0b29f23e0ae', 'type' => 'library', 'install_path' => __DIR__ . '/../symplify/rule-doc-generator-contracts', 'aliases' => array(), 'dev_requirement' => \false), 'webmozart/assert' => array('pretty_version' => '1.11.0', 'version' => '1.11.0.0', 'reference' => '11cb2199493b2f8a3b53e7f19068fc6aac760991', 'type' => 'library', 'install_path' => __DIR__ . '/../webmozart/assert', 'aliases' => array(), 'dev_requirement' => \false)));
diff --git a/vendor/scoper-autoload.php b/vendor/scoper-autoload.php
index c9a73b89b3f..81117518a23 100644
--- a/vendor/scoper-autoload.php
+++ b/vendor/scoper-autoload.php
@@ -4,12 +4,6 @@
$loader = require_once __DIR__.'/autoload.php';
-// Exposed classes. For more information see:
-// https://github.com/humbug/php-scoper/blob/master/docs/configuration.md#exposing-classes
-if (!class_exists('Symplify\SmartFileSystem\SmartFileInfo', false) && !interface_exists('Symplify\SmartFileSystem\SmartFileInfo', false) && !trait_exists('Symplify\SmartFileSystem\SmartFileInfo', false)) {
- spl_autoload_call('RectorPrefix202209\Symplify\SmartFileSystem\SmartFileInfo');
-}
-
// Exposed functions. For more information see:
// https://github.com/humbug/php-scoper/blob/master/docs/configuration.md#exposing-functions
if (!function_exists('trigger_deprecation')) {
diff --git a/vendor/symplify/autowire-array-parameter/composer.json b/vendor/symplify/autowire-array-parameter/composer.json
index 7a380147040..0c0a9d60452 100644
--- a/vendor/symplify/autowire-array-parameter/composer.json
+++ b/vendor/symplify/autowire-array-parameter/composer.json
@@ -5,12 +5,12 @@
"require": {
"php": ">=8.0",
"nette\/utils": "^3.2",
- "symfony\/dependency-injection": "^6.0",
- "symplify\/package-builder": "^11.1.7"
+ "symfony\/dependency-injection": "^6.0"
},
"require-dev": {
"phpunit\/phpunit": "^9.5.23",
- "symplify\/symplify-kernel": "^11.1.7"
+ "symplify\/package-builder": "^11.2",
+ "symplify\/symplify-kernel": "^11.2"
},
"autoload": {
"psr-4": {
diff --git a/vendor/symplify/autowire-array-parameter/src/DependencyInjection/CompilerPass/AutowireArrayParameterCompilerPass.php b/vendor/symplify/autowire-array-parameter/src/DependencyInjection/CompilerPass/AutowireArrayParameterCompilerPass.php
index a9676188cc5..4836ace5c12 100644
--- a/vendor/symplify/autowire-array-parameter/src/DependencyInjection/CompilerPass/AutowireArrayParameterCompilerPass.php
+++ b/vendor/symplify/autowire-array-parameter/src/DependencyInjection/CompilerPass/AutowireArrayParameterCompilerPass.php
@@ -14,7 +14,6 @@ use RectorPrefix202209\Symplify\AutowireArrayParameter\DependencyInjection\Defin
use RectorPrefix202209\Symplify\AutowireArrayParameter\DocBlock\ParamTypeDocBlockResolver;
use RectorPrefix202209\Symplify\AutowireArrayParameter\Skipper\ParameterSkipper;
use RectorPrefix202209\Symplify\AutowireArrayParameter\TypeResolver\ParameterTypeResolver;
-use RectorPrefix202209\Symplify\PackageBuilder\ValueObject\MethodName;
/**
* @inspiration https://github.com/nette/di/pull/178
* @see \Symplify\AutowireArrayParameter\Tests\DependencyInjection\CompilerPass\AutowireArrayParameterCompilerPassTest
@@ -99,7 +98,7 @@ final class AutowireArrayParameterCompilerPass implements CompilerPassInterface
if (!$reflectionClass instanceof ReflectionClass) {
return \true;
}
- if (!$reflectionClass->hasMethod(MethodName::CONSTRUCTOR)) {
+ if (!$reflectionClass->hasMethod('__construct')) {
return \true;
}
/** @var ReflectionMethod $constructorReflectionMethod */
diff --git a/vendor/symplify/smart-file-system/LICENSE b/vendor/symplify/smart-file-system/LICENSE
deleted file mode 100644
index 6710eb5d5f1..00000000000
--- a/vendor/symplify/smart-file-system/LICENSE
+++ /dev/null
@@ -1,25 +0,0 @@
-The MIT License
----------------
-
-Copyright (c) 2019 Tomas Votruba (https://tomasvotruba.com)
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/symplify/smart-file-system/composer.json b/vendor/symplify/smart-file-system/composer.json
deleted file mode 100644
index 7b721838e81..00000000000
--- a/vendor/symplify/smart-file-system/composer.json
+++ /dev/null
@@ -1,52 +0,0 @@
-{
- "name": "symplify\/smart-file-system",
- "description": "Sanitized FileInfo with safe getRealPath() and other handy methods",
- "license": "MIT",
- "require": {
- "php": ">=8.0",
- "nette\/utils": "^3.2",
- "symfony\/finder": "^6.0",
- "symfony\/filesystem": "^6.0"
- },
- "require-dev": {
- "nette\/finder": "^2.5.3",
- "phpunit\/phpunit": "^9.5.23"
- },
- "autoload": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SmartFileSystem\\": "src"
- }
- },
- "autoload-dev": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SmartFileSystem\\Tests\\": "tests"
- }
- },
- "extra": {
- "branch-alias": {
- "dev-main": "11.2-dev"
- }
- },
- "conflict": {
- "symplify\/composer-json-manipulator": "<11.1.7",
- "symplify\/easy-coding-standard": "<11.1.7",
- "symplify\/phpstan-rules": "<11.1.7",
- "symplify\/easy-testing": "<11.1.7",
- "symplify\/rule-doc-generator-contracts": "<11.1.7",
- "symplify\/php-config-printer": "<11.1.7",
- "symplify\/autowire-array-parameter": "<11.1.7",
- "symplify\/package-builder": "<11.1.7",
- "symplify\/phpstan-extensions": "<11.1.7",
- "symplify\/rule-doc-generator": "<11.1.7",
- "symplify\/vendor-patches": "<11.1.7",
- "symplify\/symfony-static-dumper": "<11.1.7",
- "symplify\/symplify-kernel": "<11.1.7",
- "symplify\/monorepo-builder": "<11.1.7",
- "symplify\/config-transformer": "<11.1.7",
- "symplify\/easy-ci": "<11.1.7",
- "symplify\/coding-standard": "<11.1.7",
- "symplify\/easy-parallel": "<11.1.7"
- },
- "minimum-stability": "dev",
- "prefer-stable": true
-}
\ No newline at end of file
diff --git a/vendor/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php b/vendor/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php
deleted file mode 100644
index ff98434dba7..00000000000
--- a/vendor/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php
+++ /dev/null
@@ -1,9 +0,0 @@
-isFileInfoValid($fileInfo)) {
- continue;
- }
- /** @var string $realPath */
- $realPath = $fileInfo->getRealPath();
- $smartFileInfos[] = new SmartFileInfo($realPath);
- }
- return $smartFileInfos;
- }
- private function isFileInfoValid(SplFileInfo $fileInfo) : bool
- {
- return (bool) $fileInfo->getRealPath();
- }
-}
diff --git a/vendor/symplify/smart-file-system/src/Finder/SmartFinder.php b/vendor/symplify/smart-file-system/src/Finder/SmartFinder.php
deleted file mode 100644
index c4703fab966..00000000000
--- a/vendor/symplify/smart-file-system/src/Finder/SmartFinder.php
+++ /dev/null
@@ -1,66 +0,0 @@
-finderSanitizer = $finderSanitizer;
- $this->fileSystemFilter = $fileSystemFilter;
- }
- /**
- * @param string[] $directoriesOrFiles
- * @return SmartFileInfo[]
- */
- public function findPaths(array $directoriesOrFiles, string $path) : array
- {
- $directories = $this->fileSystemFilter->filterDirectories($directoriesOrFiles);
- $fileInfos = [];
- if ($directories !== []) {
- $finder = new Finder();
- $finder->name('*')->in($directories)->path($path)->files()->sortByName();
- $fileInfos = $this->finderSanitizer->sanitize($finder);
- }
- return $fileInfos;
- }
- /**
- * @param string[] $directoriesOrFiles
- * @param string[] $excludedDirectories
- * @return SmartFileInfo[]
- */
- public function find(array $directoriesOrFiles, string $name, array $excludedDirectories = []) : array
- {
- $directories = $this->fileSystemFilter->filterDirectories($directoriesOrFiles);
- $fileInfos = [];
- if ($directories !== []) {
- $finder = new Finder();
- $finder->name($name)->in($directories)->files()->sortByName();
- if ($excludedDirectories !== []) {
- $finder->exclude($excludedDirectories);
- }
- $fileInfos = $this->finderSanitizer->sanitize($finder);
- }
- $files = $this->fileSystemFilter->filterFiles($directoriesOrFiles);
- foreach ($files as $file) {
- $fileInfos[] = new SmartFileInfo($file);
- }
- return $fileInfos;
- }
-}
diff --git a/vendor/symplify/smart-file-system/src/Json/JsonFileSystem.php b/vendor/symplify/smart-file-system/src/Json/JsonFileSystem.php
deleted file mode 100644
index 12fb73bb563..00000000000
--- a/vendor/symplify/smart-file-system/src/Json/JsonFileSystem.php
+++ /dev/null
@@ -1,55 +0,0 @@
-fileSystemGuard = $fileSystemGuard;
- $this->smartFileSystem = $smartFileSystem;
- }
- /**
- * @return mixed[]
- */
- public function loadFilePathToJson(string $filePath) : array
- {
- $this->fileSystemGuard->ensureFileExists($filePath, __METHOD__);
- $fileContent = $this->smartFileSystem->readFile($filePath);
- return Json::decode($fileContent, Json::FORCE_ARRAY);
- }
- /**
- * @param array $jsonArray
- */
- public function writeJsonToFilePath(array $jsonArray, string $filePath) : void
- {
- $jsonContent = Json::encode($jsonArray, Json::PRETTY) . \PHP_EOL;
- $this->smartFileSystem->dumpFile($filePath, $jsonContent);
- }
- /**
- * @param array $newJsonArray
- */
- public function mergeArrayToJsonFile(string $filePath, array $newJsonArray) : void
- {
- $jsonArray = $this->loadFilePathToJson($filePath);
- $newComposerJsonArray = Arrays::mergeTree($jsonArray, $newJsonArray);
- $this->writeJsonToFilePath($newComposerJsonArray, $filePath);
- }
-}
diff --git a/vendor/symplify/smart-file-system/src/Normalizer/PathNormalizer.php b/vendor/symplify/smart-file-system/src/Normalizer/PathNormalizer.php
deleted file mode 100644
index 740918f5244..00000000000
--- a/vendor/symplify/smart-file-system/src/Normalizer/PathNormalizer.php
+++ /dev/null
@@ -1,77 +0,0 @@
-normalizePathParts($pathParts, $scheme);
- $pathStart = $scheme !== self::SCHEME_UNDEFINED ? $scheme . '://' : '';
- return $pathStart . $pathRoot . \implode($directorySeparator, $normalizedPathParts);
- }
- /**
- * @param string[] $pathParts
- * @return string[]
- */
- private function normalizePathParts(array $pathParts, string $scheme) : array
- {
- $normalizedPathParts = [];
- foreach ($pathParts as $pathPart) {
- if ($pathPart === '.') {
- continue;
- }
- if ($pathPart !== '..') {
- $normalizedPathParts[] = $pathPart;
- continue;
- }
- /** @var string $removedPart */
- $removedPart = \array_pop($normalizedPathParts);
- if ($scheme !== 'phar') {
- continue;
- }
- if (\substr_compare($removedPart, '.phar', -\strlen('.phar')) !== 0) {
- continue;
- }
- $scheme = self::SCHEME_UNDEFINED;
- }
- return $normalizedPathParts;
- }
-}
diff --git a/vendor/symplify/smart-file-system/src/SmartFileInfo.php b/vendor/symplify/smart-file-system/src/SmartFileInfo.php
deleted file mode 100644
index 5a762f2d8f1..00000000000
--- a/vendor/symplify/smart-file-system/src/SmartFileInfo.php
+++ /dev/null
@@ -1,131 +0,0 @@
-smartFileSystem = new SmartFileSystem();
- // accepts also dirs
- if (!\file_exists($filePath)) {
- throw new FileNotFoundException(\sprintf('File path "%s" was not found while creating "%s" object.', $filePath, self::class));
- }
- // real path doesn't work in PHAR: https://www.php.net/manual/en/function.realpath.php
- if (\strncmp($filePath, 'phar://', \strlen('phar://')) === 0) {
- $relativeFilePath = $filePath;
- $relativeDirectoryPath = \dirname($filePath);
- } else {
- $realPath = \realpath($filePath);
- $relativeFilePath = \rtrim($this->smartFileSystem->makePathRelative($realPath, \getcwd()), '/');
- $relativeDirectoryPath = \dirname($relativeFilePath);
- }
- parent::__construct($filePath, $relativeDirectoryPath, $relativeFilePath);
- }
- public function getBasenameWithoutSuffix() : string
- {
- return \pathinfo($this->getFilename())['filename'];
- }
- public function getSuffix() : string
- {
- return \pathinfo($this->getFilename(), \PATHINFO_EXTENSION);
- }
- /**
- * @param string[] $suffixes
- */
- public function hasSuffixes(array $suffixes) : bool
- {
- return \in_array($this->getSuffix(), $suffixes, \true);
- }
- public function getRealPathWithoutSuffix() : string
- {
- return Strings::replace($this->getRealPath(), self::LAST_SUFFIX_REGEX, '');
- }
- public function getRelativeFilePath() : string
- {
- return $this->getRelativePathname();
- }
- public function getRelativeDirectoryPath() : string
- {
- return $this->getRelativePath();
- }
- public function getRelativeFilePathFromDirectory(string $directory) : string
- {
- if (!\file_exists($directory)) {
- throw new DirectoryNotFoundException(\sprintf('Directory "%s" was not found in %s.', $directory, self::class));
- }
- $relativeFilePath = $this->smartFileSystem->makePathRelative($this->getNormalizedRealPath(), (string) \realpath($directory));
- return \rtrim($relativeFilePath, '/');
- }
- public function getRelativeFilePathFromCwdInTests() : string
- {
- // special case for tests
- if (StaticPHPUnitEnvironment::isPHPUnitRun()) {
- return $this->getRelativeFilePathFromDirectory(StaticFixtureSplitter::getTemporaryPath());
- }
- return $this->getRelativeFilePathFromDirectory(\getcwd());
- }
- public function getRelativeFilePathFromCwd() : string
- {
- return $this->getRelativeFilePathFromDirectory(\getcwd());
- }
- public function endsWith(string $string) : bool
- {
- return \substr_compare($this->getNormalizedRealPath(), $string, -\strlen($string)) === 0;
- }
- public function doesFnmatch(string $string) : bool
- {
- $normalizedPath = $this->normalizePath($string);
- if (\fnmatch($normalizedPath, $this->getNormalizedRealPath())) {
- return \true;
- }
- // in case of relative compare
- return \fnmatch('*/' . $normalizedPath, $this->getNormalizedRealPath());
- }
- public function getRealPath() : string
- {
- // for phar compatibility @see https://github.com/rectorphp/rector/commit/e5d7cee69558f7e6b35d995a5ca03fa481b0407c
- return parent::getRealPath() ?: $this->getPathname();
- }
- public function getRealPathDirectory() : string
- {
- return \dirname($this->getRealPath());
- }
- public function startsWith(string $partialPath) : bool
- {
- return \strncmp($this->getNormalizedRealPath(), $partialPath, \strlen($partialPath)) === 0;
- }
- private function getNormalizedRealPath() : string
- {
- return $this->normalizePath($this->getRealPath());
- }
- private function normalizePath(string $path) : string
- {
- return \str_replace('\\', '/', $path);
- }
-}
-/**
- * @api
- * @see \Symplify\SmartFileSystem\Tests\SmartFileInfo\SmartFileInfoTest
- */
-\class_alias('RectorPrefix202209\\Symplify\\SmartFileSystem\\SmartFileInfo', 'Symplify\\SmartFileSystem\\SmartFileInfo', \false);
diff --git a/vendor/symplify/smart-file-system/src/SmartFileSystem.php b/vendor/symplify/smart-file-system/src/SmartFileSystem.php
deleted file mode 100644
index 0a2f265c423..00000000000
--- a/vendor/symplify/smart-file-system/src/SmartFileSystem.php
+++ /dev/null
@@ -1,56 +0,0 @@
-getLastError());
- throw new IOException($message, 0, null, $fileName);
- }
- return $source;
- }
- public function readFileToSmartFileInfo(string $fileName) : SmartFileInfo
- {
- return new SmartFileInfo($fileName);
- }
- /**
- * Converts given HTML code to plain text
- *
- * @source https://github.com/nette/utils/blob/e7bd59f1dd860d25dbbb1ac720dddd0fa1388f4c/src/Utils/Html.php#L325-L331
- */
- private function htmlToText(string $html) : string
- {
- $content = \strip_tags($html);
- return \html_entity_decode($content, \ENT_QUOTES | \ENT_HTML5, 'UTF-8');
- }
- /**
- * Returns the last PHP error as plain string.
- *
- * @source https://github.com/nette/utils/blob/ab8eea12b8aacc7ea5bdafa49b711c2988447994/src/Utils/Helpers.php#L31-L40
- */
- private function getLastError() : string
- {
- $message = \error_get_last()['message'] ?? '';
- $htmlMessage = \ini_get('html_errors') ? $this->htmlToText($message) : $message;
- return Strings::replace($htmlMessage, self::BEFORE_COLLON_REGEX, '');
- }
-}
diff --git a/vendor/symplify/symplify-kernel/README.md b/vendor/symplify/symplify-kernel/README.md
deleted file mode 100644
index 8dddfc807f5..00000000000
--- a/vendor/symplify/symplify-kernel/README.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Symplify Kernel
-
-[![Downloads total](https://img.shields.io/packagist/dt/symplify/symplify-kernel.svg?style=flat-square)](https://packagist.org/packages/symplify/symplify-kernel/stats)
-
-Do you use Symfony Kernel, but not for PHP projects?
-
-Use Symfony Kernel for:
-
-* light [Symfony Console Apps](https://tomasvotruba.com/blog/introducing-light-kernel-for-symfony-console-apps/) without Http
-* faster and easy-to-setup tests
-* merging of array parameters in 2 configs
-
-## Install
-
-```bash
-composer require symplify/symplify-kernel --dev
-```
-
-## Usage
-
-### 1. Light Kernel for Symfony CLI Apps
-
-```php
-use Psr\Container\ContainerInterface;
-use Symplify\SymplifyKernel\ContainerBuilderFactory;
-
-final class MonorepoBuilderKernel
-{
- /**
- * @param string[] $configFiles
- */
- public function createFromConfigs(array $configFiles): ContainerInterface
- {
- // local config here
- $configFiles[] = __DIR__ . '/../../config/config.php';
-
- $containerBuilderFactory = new ContainerBuilderFactory();
- $containerBuilder = $containerBuilderFactory->create($configFiles, [], []);
-
- // build the container
- $containerBuilder->compile();
-
- return $containerBuilder;
- }
-}
-```
-
-Then use in your `bin/app.php` file:
-
-```php
-$easyCIKernel = new MonorepoBuilderKernel();
-$easyCIKernel->createFromConfigs([__DIR__ . '/config/config.php']);
-
-$container = $easyCIKernel->getContainer();
-
-/** @var Application $application */
-$application = $container->get(Application::class);
-exit($application->run());
-```
-
-That's it!
-
-
-
-## Report Issues
-
-In case you are experiencing a bug or want to request a new feature head over to the [Symplify monorepo issue tracker](https://github.com/symplify/symplify/issues)
-
-## Contribute
-
-The sources of this package are contained in the Symplify monorepo. We welcome contributions for this package on [symplify/symplify](https://github.com/symplify/symplify).
diff --git a/vendor/symplify/symplify-kernel/composer.json b/vendor/symplify/symplify-kernel/composer.json
deleted file mode 100644
index 2a4a2fe6c55..00000000000
--- a/vendor/symplify/symplify-kernel/composer.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "name": "symplify\/symplify-kernel",
- "description": "Internal Kernel for Symplify packages",
- "license": "MIT",
- "require": {
- "php": ">=8.0",
- "symfony\/console": "^6.0",
- "symfony\/dependency-injection": "^6.0",
- "symplify\/smart-file-system": "^11.1.7",
- "symplify\/autowire-array-parameter": "^11.1.7",
- "symplify\/package-builder": "^11.1.7",
- "webmozart\/assert": "^1.10"
- },
- "require-dev": {
- "phpunit\/phpunit": "^9.5.23"
- },
- "autoload": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SymplifyKernel\\": "src"
- }
- },
- "autoload-dev": {
- "psr-4": {
- "RectorPrefix202209\\Symplify\\SymplifyKernel\\Tests\\": "tests"
- }
- },
- "extra": {
- "branch-alias": {
- "dev-main": "11.2-dev"
- }
- },
- "conflict": {
- "symplify\/easy-coding-standard": "<11.1.7",
- "symplify\/phpstan-rules": "<11.1.7",
- "symplify\/easy-testing": "<11.1.7",
- "symplify\/rule-doc-generator-contracts": "<11.1.7",
- "symplify\/php-config-printer": "<11.1.7",
- "symplify\/phpstan-extensions": "<11.1.7",
- "symplify\/rule-doc-generator": "<11.1.7",
- "symplify\/vendor-patches": "<11.1.7",
- "symplify\/symfony-static-dumper": "<11.1.7",
- "symplify\/monorepo-builder": "<11.1.7",
- "symplify\/config-transformer": "<11.1.7",
- "symplify\/easy-ci": "<11.1.7",
- "symplify\/coding-standard": "<11.1.7",
- "symplify\/easy-parallel": "<11.1.7",
- "symplify\/composer-json-manipulator": "<11.1.7"
- },
- "minimum-stability": "dev",
- "prefer-stable": true
-}
\ No newline at end of file
diff --git a/vendor/symplify/symplify-kernel/config/common-config.php b/vendor/symplify/symplify-kernel/config/common-config.php
deleted file mode 100644
index 714d325a7bd..00000000000
--- a/vendor/symplify/symplify-kernel/config/common-config.php
+++ /dev/null
@@ -1,31 +0,0 @@
-services();
- $services->defaults()->public()->autowire();
- // symfony style
- $services->set(SymfonyStyleFactory::class);
- $services->set(SymfonyStyle::class)->factory([service(SymfonyStyleFactory::class), 'create']);
- // filesystem
- $services->set(FinderSanitizer::class);
- $services->set(SmartFileSystem::class);
- $services->set(SmartFinder::class);
- $services->set(FileSystemGuard::class);
- $services->set(FileSystemFilter::class);
- $services->set(ParameterProvider::class)->args([service('service_container')]);
- $services->set(PrivatesAccessor::class);
-};
diff --git a/vendor/symplify/symplify-kernel/phpunit.xml b/vendor/symplify/symplify-kernel/phpunit.xml
deleted file mode 100644
index 1ad690939b7..00000000000
--- a/vendor/symplify/symplify-kernel/phpunit.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- tests
-
-
diff --git a/vendor/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php b/vendor/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php
deleted file mode 100644
index 366fad64abf..00000000000
--- a/vendor/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php
+++ /dev/null
@@ -1,22 +0,0 @@
-loaderFactory = $loaderFactory;
- }
- /**
- * @param string[] $configFiles
- * @param CompilerPassInterface[] $compilerPasses
- * @param ExtensionInterface[] $extensions
- */
- public function create(array $configFiles, array $compilerPasses, array $extensions) : ContainerBuilder
- {
- Assert::allIsAOf($extensions, ExtensionInterface::class);
- Assert::allIsAOf($compilerPasses, CompilerPassInterface::class);
- Assert::allString($configFiles);
- Assert::allFile($configFiles);
- $containerBuilder = new ContainerBuilder();
- $this->registerExtensions($containerBuilder, $extensions);
- $this->registerConfigFiles($containerBuilder, $configFiles);
- $this->registerCompilerPasses($containerBuilder, $compilerPasses);
- // this calls load() method in every extensions
- // ensure these extensions are implicitly loaded
- $compilerPassConfig = $containerBuilder->getCompilerPassConfig();
- $compilerPassConfig->setMergePass(new LoadExtensionConfigsCompilerPass());
- return $containerBuilder;
- }
- /**
- * @param ExtensionInterface[] $extensions
- */
- private function registerExtensions(ContainerBuilder $containerBuilder, array $extensions) : void
- {
- foreach ($extensions as $extension) {
- $containerBuilder->registerExtension($extension);
- }
- }
- /**
- * @param CompilerPassInterface[] $compilerPasses
- */
- private function registerCompilerPasses(ContainerBuilder $containerBuilder, array $compilerPasses) : void
- {
- foreach ($compilerPasses as $compilerPass) {
- $containerBuilder->addCompilerPass($compilerPass);
- }
- }
- /**
- * @param string[] $configFiles
- */
- private function registerConfigFiles(ContainerBuilder $containerBuilder, array $configFiles) : void
- {
- $delegatingLoader = $this->loaderFactory->create($containerBuilder, \getcwd());
- foreach ($configFiles as $configFile) {
- $delegatingLoader->load($configFile);
- }
- }
-}
diff --git a/vendor/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php b/vendor/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php
deleted file mode 100644
index 55a1c019a43..00000000000
--- a/vendor/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php
+++ /dev/null
@@ -1,11 +0,0 @@
-getExtensions());
- foreach ($extensionNames as $extensionName) {
- $containerBuilder->loadFromExtension($extensionName, []);
- }
- parent::process($containerBuilder);
- }
-}
diff --git a/vendor/symplify/symplify-kernel/src/Exception/BootException.php b/vendor/symplify/symplify-kernel/src/Exception/BootException.php
deleted file mode 100644
index e146b6af24b..00000000000
--- a/vendor/symplify/symplify-kernel/src/Exception/BootException.php
+++ /dev/null
@@ -1,9 +0,0 @@
-create($configFiles, $compilerPasses, $extensions);
- $containerBuilder->compile();
- $this->container = $containerBuilder;
- return $containerBuilder;
- }
- public function getContainer() : \RectorPrefix202209\Psr\Container\ContainerInterface
- {
- if (!$this->container instanceof Container) {
- throw new ShouldNotHappenException();
- }
- return $this->container;
- }
-}
diff --git a/vendor/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php b/vendor/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php
deleted file mode 100644
index 3e336a436c8..00000000000
--- a/vendor/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php
+++ /dev/null
@@ -1,98 +0,0 @@
-
- */
- private $kernelClass;
- /**
- * @var string[]
- */
- private $extraConfigs = [];
- /**
- * @param class-string $kernelClass
- * @param string[] $extraConfigs
- */
- public function __construct(string $kernelClass, array $extraConfigs = [])
- {
- $this->kernelClass = $kernelClass;
- $this->extraConfigs = $extraConfigs;
- $this->validateKernelClass($this->kernelClass);
- }
- public function run() : void
- {
- try {
- $this->booKernelAndRunApplication();
- } catch (Throwable $throwable) {
- $symfonyStyleFactory = new SymfonyStyleFactory();
- $symfonyStyle = $symfonyStyleFactory->create();
- $symfonyStyle->error($throwable->getMessage());
- exit(Command::FAILURE);
- }
- }
- /**
- * @return \Symfony\Component\HttpKernel\KernelInterface|\Symplify\SymplifyKernel\Contract\LightKernelInterface
- */
- private function createKernel()
- {
- // random has is needed, so cache is invalidated and changes from config are loaded
- $kernelClass = $this->kernelClass;
- if (\is_a($kernelClass, LightKernelInterface::class, \true)) {
- return new $kernelClass();
- }
- $environment = 'prod' . \random_int(1, 100000);
- return new $kernelClass($environment, StaticInputDetector::isDebug());
- }
- private function booKernelAndRunApplication() : void
- {
- $kernel = $this->createKernel();
- if ($kernel instanceof LightKernelInterface) {
- $container = $kernel->createFromConfigs($this->extraConfigs);
- } else {
- $kernel->boot();
- $container = $kernel->getContainer();
- }
- /** @var Application $application */
- $application = $container->get(Application::class);
- // remove --no-interaction (with -n shortcut) option from Application
- // because we need to create option with -n shortcuts too
- // for example: --dry-run with shortcut -n
- $inputDefinition = $application->getDefinition();
- $options = $inputDefinition->getOptions();
- $options = \array_filter($options, static function ($option) {
- return $option->getName() !== 'no-interaction';
- });
- $inputDefinition->setOptions($options);
- exit($application->run());
- }
- /**
- * @param class-string $kernelClass
- */
- private function validateKernelClass(string $kernelClass) : void
- {
- if (\is_a($kernelClass, KernelInterface::class, \true)) {
- return;
- }
- if (\is_a($kernelClass, LightKernelInterface::class, \true)) {
- return;
- }
- $currentValueType = \get_debug_type($kernelClass);
- $errorMessage = \sprintf('Class "%s" must by type of "%s" or "%s". "%s" given', $kernelClass, KernelInterface::class, LightKernelInterface::class, $currentValueType);
- throw new BootException($errorMessage);
- }
-}
diff --git a/vendor/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php b/vendor/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php
deleted file mode 100644
index 0e67981c79e..00000000000
--- a/vendor/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php
+++ /dev/null
@@ -1,15 +0,0 @@
-create([__DIR__ . '/config/some_services.php'], [], []);
- $hasSmartFileSystemService = $containerBuilder->has(SmartFileSystem::class);
- $this->assertTrue($hasSmartFileSystemService);
- }
-}
diff --git a/vendor/symplify/symplify-kernel/tests/ContainerBuilderFactory/config/some_services.php b/vendor/symplify/symplify-kernel/tests/ContainerBuilderFactory/config/some_services.php
deleted file mode 100644
index 83b898a7f39..00000000000
--- a/vendor/symplify/symplify-kernel/tests/ContainerBuilderFactory/config/some_services.php
+++ /dev/null
@@ -1,11 +0,0 @@
-services();
- $services->set(SmartFileSystem::class);
-};