Child class may override this method to provide more specific version detection.
protected defaultVersion ( ) : string | ||
return | string | the version of this module. |
/** * @inheritdoc * @since 2.0.6 */ protected function defaultVersion() { $packageInfo = Json::decode(file_get_contents(__DIR__ . DIRECTORY_SEPARATOR . 'composer.json')); $extensionName = $packageInfo['name']; if (isset(Yii::$app->extensions[$extensionName])) { return Yii::$app->extensions[$extensionName]['version']; } return parent::defaultVersion(); }