original_string: public static function select()
      {
          try {
              self::init();
              $columns = func_get_args();
              $query = 'SELECT ' . implode(', ', $columns) . ' FROM ' . self::$modelTable;
              return new QueryBuilder(self::$connect, $query);
  
          } catch (\Exception $exception) {
              var_dump($exception->getMessage());
          }
      }
code: public static function select()
      {
          try {
              self::init();
              $columns = func_get_args();
              $query = 'SELECT ' . implode(', ', $columns) . ' FROM ' . self::$modelTable;
              return new QueryBuilder(self::$connect, $query);
  
          } catch (\Exception $exception) {
              var_dump($exception->getMessage());
          }
      }
code_tokens: public static function select ( ) { try { self :: init ( ) ; $ columns = func_get_args ( ) ; $ query = 'SELECT ' . implode ( ', ' , $ columns ) . ' FROM ' . self :: $ modelTable ; return new QueryBuilder ( self :: $ connect , $ query ) ; } catch ( \ Exception $ exception ) { var_dump ( $ exception -> getMessage ( ) ) ; } }
docstring: Select specified columns from table
  
  @return mixed
docstring_tokens: Select specified columns from table