original_string: static public function createNewTable( $fields, $indexes )
      {
          self::initOptions();
          $className = ezcDbSchema::$options->tableClassName;
          return new $className( $fields, $indexes );
      }
code: static public function createNewTable( $fields, $indexes )
      {
          self::initOptions();
          $className = ezcDbSchema::$options->tableClassName;
          return new $className( $fields, $indexes );
      }
code_tokens: static public function createNewTable ( $ fields , $ indexes ) { self :: initOptions ( ) ; $ className = ezcDbSchema :: $ options -> tableClassName ; return new $ className ( $ fields , $ indexes ) ; }
docstring: Returns an object to represent a table in the schema.
  
  @param array(string=>ezcDbSchemaField) $fields
  @param array(string=>ezcDbSchemaIndex) $indexes
  @return ezcDbSchemaTable or an inherited class
docstring_tokens: Returns an object to represent a table in the schema .