From da55f419d33b6eb230f2e2a74dc22a736517100f Mon Sep 17 00:00:00 2001 From: Ted Bowman <ted+git@tedbow.com> Date: Tue, 21 Jun 2022 15:55:37 -0400 Subject: [PATCH] Revert: make getMostRecentReleaseInMinor() public --- src/Form/UpdaterForm.php | 5 ++--- src/ReleaseChooser.php | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Form/UpdaterForm.php b/src/Form/UpdaterForm.php index e0c3927155..95c8e96398 100644 --- a/src/Form/UpdaterForm.php +++ b/src/Form/UpdaterForm.php @@ -151,14 +151,13 @@ final class UpdaterForm extends FormBase { ]; $project_info = new ProjectInfo('drupal'); - $installed_version = ExtensionVersion::createFromVersionString($project_info->getInstalledVersion()); try { // @todo Until https://www.drupal.org/i/3264849 is fixed, we can only show // one release on the form. First, try to show the latest release in the // currently installed minor. Failing that, try to show the latest // release in the next minor. - $installed_minor_release = $this->releaseChooser->getMostRecentReleaseInMinor($this->updater, $project_info->getInstalledVersion()); - $next_minor_release = $this->releaseChooser->getMostRecentReleaseInMinor($this->updater, $installed_version->getMajorVersion() . '.' . (((int) $installed_version->getMinorVersion()) + 1) . '.0'); + $installed_minor_release = $this->releaseChooser->getLatestInInstalledMinor($this->updater); + $next_minor_release = $this->releaseChooser->getLatestInNextMinor($this->updater); } catch (\RuntimeException $e) { $form['message'] = [ diff --git a/src/ReleaseChooser.php b/src/ReleaseChooser.php index 78ade56d12..0aad2c2c60 100644 --- a/src/ReleaseChooser.php +++ b/src/ReleaseChooser.php @@ -74,7 +74,7 @@ class ReleaseChooser { * @throws \InvalidArgumentException * If the given semantic version number does not contain a patch version. */ - public function getMostRecentReleaseInMinor(Updater $updater, string $version): ?ProjectRelease { + protected function getMostRecentReleaseInMinor(Updater $updater, string $version): ?ProjectRelease { if (static::getPatchVersion($version) === NULL) { throw new \InvalidArgumentException("The version number $version does not contain a patch version"); } -- GitLab