yii\base\Module::defaultVersion PHP Метод

defaultVersion() защищенный Метод

Child class may override this method to provide more specific version detection.
С версии: 2.0.11
protected defaultVersion ( ) : string
Результат string the version of this module.
    protected function defaultVersion()
    {
        if ($this->module === null) {
            return '1.0';
        }
        return $this->module->getVersion();
    }

Usage Example

Пример #1
0
 /**
  * @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();
 }