2023-09-27 13:02:52 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
// this is part of downgrade build
|
|
|
|
declare (strict_types=1);
|
2024-02-01 23:54:40 +00:00
|
|
|
namespace RectorPrefix202402;
|
2023-09-27 13:02:52 +00:00
|
|
|
|
2024-02-01 23:54:40 +00:00
|
|
|
use RectorPrefix202402\Nette\Utils\FileSystem;
|
|
|
|
use RectorPrefix202402\Nette\Utils\Json;
|
2023-09-27 13:02:52 +00:00
|
|
|
require __DIR__ . '/../vendor/autoload.php';
|
|
|
|
$composerJsonFileContents = FileSystem::read(__DIR__ . '/../composer.json');
|
|
|
|
$composerJson = Json::decode($composerJsonFileContents, Json::FORCE_ARRAY);
|
|
|
|
$composerJson['replace']['phpstan/phpstan'] = $composerJson['require']['phpstan/phpstan'];
|
|
|
|
$modifiedComposerJsonFileContents = Json::encode($composerJson, Json::PRETTY);
|
2024-01-28 22:41:37 +00:00
|
|
|
FileSystem::write(__DIR__ . '/../composer.json', $modifiedComposerJsonFileContents, null);
|
2023-09-27 13:02:52 +00:00
|
|
|
echo 'Done!' . \PHP_EOL;
|