original_string: public function getUserGroupManager()
      {
          if ($this->userGroupManager != null) {
              return $this->userGroupManager;
          }
  
          $this->userGroupManager = new UserGroupManager($this->options, $this->getUserService(), $this->getContentService(), $this->getContentTypeService());
  
          if ($this->logger) {
              $this->userGroupManager->setLogger($this->logger);
          }
  
          return $this->userGroupManager;
      }
code: public function getUserGroupManager()
      {
          if ($this->userGroupManager != null) {
              return $this->userGroupManager;
          }
  
          $this->userGroupManager = new UserGroupManager($this->options, $this->getUserService(), $this->getContentService(), $this->getContentTypeService());
  
          if ($this->logger) {
              $this->userGroupManager->setLogger($this->logger);
          }
  
          return $this->userGroupManager;
      }
code_tokens: public function getUserGroupManager ( ) { if ( $ this -> userGroupManager != null ) { return $ this -> userGroupManager ; } $ this -> userGroupManager = new UserGroupManager ( $ this -> options , $ this -> getUserService ( ) , $ this -> getContentService ( ) , $ this -> getContentTypeService ( ) ) ; if ( $ this -> logger ) { $ this -> userGroupManager -> setLogger ( $ this -> logger ) ; } return $ this -> userGroupManager ; }
docstring: Returns user group manager.
  
  @return UserGroupManager
docstring_tokens: Returns user group manager .