original_string: protected function getCollapseStatuses()
      {
          if ($this->collapseGroupStatusCache !== false) {
              return $this->collapseGroupStatusCache;
          }
  
          $groups = $this->getSession($this->collapseSessionKey, []);
  
          if (!is_array($groups)) {
              return $this->collapseGroupStatusCache = [];
          }
  
          return $this->collapseGroupStatusCache = $groups;
      }
code: protected function getCollapseStatuses()
      {
          if ($this->collapseGroupStatusCache !== false) {
              return $this->collapseGroupStatusCache;
          }
  
          $groups = $this->getSession($this->collapseSessionKey, []);
  
          if (!is_array($groups)) {
              return $this->collapseGroupStatusCache = [];
          }
  
          return $this->collapseGroupStatusCache = $groups;
      }
code_tokens: protected function getCollapseStatuses ( ) { if ( $ this -> collapseGroupStatusCache !== false ) { return $ this -> collapseGroupStatusCache ; } $ groups = $ this -> getSession ( $ this -> collapseSessionKey , [ ] ) ; if ( ! is_array ( $ groups ) ) { return $ this -> collapseGroupStatusCache = [ ] ; } return $ this -> collapseGroupStatusCache = $ groups ; }
docstring: Returns the array of all collapsed states belonging to this widget.
  
  @return array
docstring_tokens: Returns the array of all collapsed states belonging to this widget .