appcode = $appcode; } protected $appcode; protected $userManager; protected function getUserManager(): IUserManager { if ($this->userManager === null) { $class = static::USER_MANAGER_CLASS; $this->userManager = func::cons($class, $this->appcode); } return $this->userManager; } }