yii\base\Module::getInstance PHP 메소드

getInstance() 공개 정적인 메소드

If the module class is not currently requested, null will be returned. This method is provided so that you access the module instance from anywhere within the module.
public static getInstance ( ) : static | null
리턴 static | null the currently requested instance of this module class, or `null` if the module class is not requested.
    public static function getInstance()
    {
        $class = get_called_class();
        return isset(Yii::$app->loadedModules[$class]) ? Yii::$app->loadedModules[$class] : null;
    }

Usage Example

예제 #1
0
 /**
  * @return Module
  */
 public static function getInstance()
 {
     return parent::getInstance();
 }