From 72019c1f5ae02e0063835d6d4bf18345516884da Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Thu, 1 Sep 2022 20:56:47 +0000 Subject: [PATCH] Updated Rector to commit 88b75c6180cab29f49e7ec6567df80b052987978 https://github.com/rectorphp/rector-src/commit/88b75c6180cab29f49e7ec6567df80b052987978 [Console] Move color differ here (#2887) --- config/config.php | 3 + .../ValueObjectFactory/FileDiffFactory.php | 4 +- src/Application/VersionResolver.php | 4 +- .../Formatter/ColorConsoleDiffFormatter.php | 85 +++++++++ ...ompleteUnifiedDiffOutputBuilderFactory.php | 32 ++++ src/Console/Formatter/ConsoleDiffer.php | 29 +++ src/Kernel/RectorKernel.php | 3 +- vendor/autoload.php | 2 +- vendor/composer/autoload_classmap.php | 23 +-- vendor/composer/autoload_files.php | 2 +- vendor/composer/autoload_psr4.php | 2 - vendor/composer/autoload_real.php | 14 +- vendor/composer/autoload_static.php | 43 +---- vendor/composer/installed.json | 166 ++---------------- vendor/composer/installed.php | 2 +- vendor/scoper-autoload.php | 6 - .../autowire-array-parameter/composer.json | 6 +- .../AutowireArrayParameterCompilerPass.php | 3 +- vendor/symplify/smart-file-system/LICENSE | 25 --- .../symplify/smart-file-system/composer.json | 52 ------ .../Exception/DirectoryNotFoundException.php | 9 - .../src/Exception/FileNotFoundException.php | 9 - .../src/FileSystemFilter.php | 33 ---- .../smart-file-system/src/FileSystemGuard.php | 28 --- .../src/Finder/FinderSanitizer.php | 38 ---- .../src/Finder/SmartFinder.php | 66 ------- .../src/Json/JsonFileSystem.php | 55 ------ .../src/Normalizer/PathNormalizer.php | 77 -------- .../smart-file-system/src/SmartFileInfo.php | 131 -------------- .../smart-file-system/src/SmartFileSystem.php | 56 ------ vendor/symplify/symplify-kernel/README.md | 71 -------- vendor/symplify/symplify-kernel/composer.json | 51 ------ .../symplify-kernel/config/common-config.php | 31 ---- vendor/symplify/symplify-kernel/phpunit.xml | 9 - .../Loader/ParameterMergingLoaderFactory.php | 22 --- .../src/ContainerBuilderFactory.php | 74 -------- .../Config/LoaderFactoryInterface.php | 11 -- .../src/Contract/LightKernelInterface.php | 17 -- .../LoadExtensionConfigsCompilerPass.php | 22 --- .../src/Exception/BootException.php | 9 - .../Exception/ShouldNotHappenException.php | 12 -- .../src/HttpKernel/AbstractSymplifyKernel.php | 47 ----- .../KernelBootAndApplicationRun.php | 98 ----------- .../src/ValueObject/SymplifyKernelConfig.php | 15 -- .../ContainerBuilderFactoryTest.php | 19 -- .../config/some_services.php | 11 -- 46 files changed, 190 insertions(+), 1337 deletions(-) create mode 100644 src/Console/Formatter/ColorConsoleDiffFormatter.php create mode 100644 src/Console/Formatter/CompleteUnifiedDiffOutputBuilderFactory.php create mode 100644 src/Console/Formatter/ConsoleDiffer.php delete mode 100644 vendor/symplify/smart-file-system/LICENSE delete mode 100644 vendor/symplify/smart-file-system/composer.json delete mode 100644 vendor/symplify/smart-file-system/src/Exception/DirectoryNotFoundException.php delete mode 100644 vendor/symplify/smart-file-system/src/Exception/FileNotFoundException.php delete mode 100644 vendor/symplify/smart-file-system/src/FileSystemFilter.php delete mode 100644 vendor/symplify/smart-file-system/src/FileSystemGuard.php delete mode 100644 vendor/symplify/smart-file-system/src/Finder/FinderSanitizer.php delete mode 100644 vendor/symplify/smart-file-system/src/Finder/SmartFinder.php delete mode 100644 vendor/symplify/smart-file-system/src/Json/JsonFileSystem.php delete mode 100644 vendor/symplify/smart-file-system/src/Normalizer/PathNormalizer.php delete mode 100644 vendor/symplify/smart-file-system/src/SmartFileInfo.php delete mode 100644 vendor/symplify/smart-file-system/src/SmartFileSystem.php delete mode 100644 vendor/symplify/symplify-kernel/README.md delete mode 100644 vendor/symplify/symplify-kernel/composer.json delete mode 100644 vendor/symplify/symplify-kernel/config/common-config.php delete mode 100644 vendor/symplify/symplify-kernel/phpunit.xml delete mode 100644 vendor/symplify/symplify-kernel/src/Config/Loader/ParameterMergingLoaderFactory.php delete mode 100644 vendor/symplify/symplify-kernel/src/ContainerBuilderFactory.php delete mode 100644 vendor/symplify/symplify-kernel/src/Contract/Config/LoaderFactoryInterface.php delete mode 100644 vendor/symplify/symplify-kernel/src/Contract/LightKernelInterface.php delete mode 100644 vendor/symplify/symplify-kernel/src/DependencyInjection/LoadExtensionConfigsCompilerPass.php delete mode 100644 vendor/symplify/symplify-kernel/src/Exception/BootException.php delete mode 100644 vendor/symplify/symplify-kernel/src/Exception/ShouldNotHappenException.php delete mode 100644 vendor/symplify/symplify-kernel/src/HttpKernel/AbstractSymplifyKernel.php delete mode 100644 vendor/symplify/symplify-kernel/src/ValueObject/KernelBootAndApplicationRun.php delete mode 100644 vendor/symplify/symplify-kernel/src/ValueObject/SymplifyKernelConfig.php delete mode 100644 vendor/symplify/symplify-kernel/tests/ContainerBuilderFactory/ContainerBuilderFactoryTest.php delete mode 100644 vendor/symplify/symplify-kernel/tests/ContainerBuilderFactory/config/some_services.php 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); -};