From 7d15ca9a8cbcd1ee5d44a8a8db17f4d88bd66b37 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Tue, 13 Jan 2015 23:07:30 +0000 Subject: refs #6706 add link to changelog in case update is a stable update --- core/Version.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'core/Version.php') diff --git a/core/Version.php b/core/Version.php index 393f081a15..27be60d8ce 100644 --- a/core/Version.php +++ b/core/Version.php @@ -21,4 +21,20 @@ final class Version * @var string */ const VERSION = '2.11.0-b2'; + + public function isStableVersion($version) + { + return (bool) preg_match('/^(\d+)\.(\d+)\.(\d+)$/', $version); + } + + public function isVersionNumber($version) + { + return $this->isStableVersion($version) || $this->isNonStableVersion($version); + } + + private function isNonStableVersion($version) + { + return (bool) preg_match('/^(\d+)\.(\d+)\.(\d+)-.{1,4}(\d+)$/', $version); + } + } -- cgit v1.2.3