Source of file CWPVersionExtension.php
Size: 0,836 Bytes - Last Modified: 2021-12-24T06:43:15+00:00
/var/www/docs.ssmods.com/process/src/src/Extension/CWPVersionExtension.php
123456789101112131415161718192021222324252627282930313233 | <?php namespace CWP\Core\Extension; use SilverStripe\Core\Extension; use SilverStripe\Core\Manifest\VersionProvider; /** * @deprecated CWP version in no longer shown on the frontend */ class CWPVersionExtension extends Extension { /** * Gets the version of cwp/cwp-core and returns the major.minor version from it * * @return string */ public function getCWPVersionNumber() { /** @var VersionProvider $versionProvider */ $versionProvider = $this->owner->getVersionProvider(); $modules = $versionProvider->getModuleVersionFromComposer(['cwp/cwp-core']); if (empty($modules)) { return ''; } // Example: "2.2.x-dev" $cwpCore = $modules['cwp/cwp-core']; return (string) substr($cwpCore, 0, strpos($cwpCore, '.', 2)); } } |