original_string: public static function categoryList()
      {
          $data = self::find()->orderBy('category')->groupBy(['category'])->select(['category'])->column();
          return array_combine($data, $data);
      }
code: public static function categoryList()
      {
          $data = self::find()->orderBy('category')->groupBy(['category'])->select(['category'])->column();
          return array_combine($data, $data);
      }
code_tokens: public static function categoryList ( ) { $ data = self :: find ( ) -> orderBy ( 'category' ) -> groupBy ( [ 'category' ] ) -> select ( [ 'category' ] ) -> column ( ) ; return array_combine ( $ data , $ data ) ; }
docstring: Gets all used categories list.
  @return array source category list
docstring_tokens: Gets all used categories list .