From d3b2a45a4a929be76eca9f9f5d538e7b84b5e57a Mon Sep 17 00:00:00 2001 From: Shish Date: Sat, 24 Oct 2026 13:34:59 +0100 Subject: [PATCH] manual re-sync; also fix the build again, again --- generated/8.6/functionsList.php | 2 - generated/8.6/rector-migrate.php | 2 - generated/8.6/session.php | 292 +++++++++++++++++++++ generated/8.6/var.php | 18 ++ generated/session.php | 2 +- generated/var.php | 2 +- generator/src/Commands/GenerateCommand.php | 16 ++ tests/DateTimeImmutableTest.php | 4 +- tests/DateTimeTest.php | 2 +- 9 files changed, 331 insertions(+), 9 deletions(-) create mode 100644 generated/8.6/session.php create mode 100644 generated/8.6/var.php diff --git a/generated/8.6/functionsList.php b/generated/8.6/functionsList.php index 03ac5199..e24f69f5 100644 --- a/generated/8.6/functionsList.php +++ b/generated/8.6/functionsList.php @@ -893,8 +893,6 @@ 'session_save_path', 'session_start', 'session_unset', - 'session_write_close', - 'settype', 'set_include_path', 'set_time_limit', 'sha1_file', diff --git a/generated/8.6/rector-migrate.php b/generated/8.6/rector-migrate.php index f6035d2d..a9e9b053 100644 --- a/generated/8.6/rector-migrate.php +++ b/generated/8.6/rector-migrate.php @@ -901,8 +901,6 @@ 'session_save_path' => 'Safe\session_save_path', 'session_start' => 'Safe\session_start', 'session_unset' => 'Safe\session_unset', - 'session_write_close' => 'Safe\session_write_close', - 'settype' => 'Safe\settype', 'set_include_path' => 'Safe\set_include_path', 'set_time_limit' => 'Safe\set_time_limit', 'sha1_file' => 'Safe\sha1_file', diff --git a/generated/8.6/session.php b/generated/8.6/session.php new file mode 100644 index 00000000..fc15c1e1 --- /dev/null +++ b/generated/8.6/session.php @@ -0,0 +1,292 @@ +writeln('Running composer install'); + $this->runComposerInstall(); + // Format the generated files $this->runCsFix($output); @@ -148,6 +154,16 @@ private function rmGenerated(): void } } + private function runComposerInstall(): void + { + $process = new Process(['composer', 'install'], FileCreator::getSafeRootDir()); + $process->setTimeout(10); + $code = $process->run(); + if ($code !== 0) { + throw new \RuntimeException("Failed to run composer install in " . FileCreator::getSafeRootDir() . " (exit $code):\n{$process->getErrorOutput()}"); + } + } + private function runCsFix(OutputInterface $output): void { $process = new Process(['vendor/bin/phpcbf'], FileCreator::getSafeRootDir()); diff --git a/tests/DateTimeImmutableTest.php b/tests/DateTimeImmutableTest.php index a6c27cfd..698c0368 100644 --- a/tests/DateTimeImmutableTest.php +++ b/tests/DateTimeImmutableTest.php @@ -45,7 +45,7 @@ public static function createFromInterfaces(): array public function testCreateFromFormatCrashOnError(): void { $this->expectException(\Safe\Exceptions\DatetimeException::class); - $datetime = \Safe\DateTimeImmutable::createFromFormat('lol', 'super'); + \Safe\DateTimeImmutable::createFromFormat('lol', 'super'); } public function testConstructorPreserveTimeAndTimezone(): void @@ -109,7 +109,7 @@ public function testSetTimestamp(): void { $datetime = new \DateTimeImmutable('2000-01-01'); $safeDatime = new \Safe\DateTimeImmutable('2000-01-01'); - $datetime = $datetime = $datetime->setTimestamp(12); + $datetime = $datetime->setTimestamp(12); $safeDatime = $safeDatime->setTimestamp(12); $this->assertEquals($datetime->getTimestamp(), $safeDatime->getTimestamp()); diff --git a/tests/DateTimeTest.php b/tests/DateTimeTest.php index 2d950584..69c8a246 100644 --- a/tests/DateTimeTest.php +++ b/tests/DateTimeTest.php @@ -12,7 +12,7 @@ class DateTimeTest extends TestCase public function testSafeDatetimeCrashOnError(): void { $this->expectException(DatetimeException::class); - $datetime = \Safe\DateTime::createFromFormat('lol', 'super'); + \Safe\DateTime::createFromFormat('lol', 'super'); } public function testCreateFromFormatPreserveTimeAndTimezone(): void