* * body: array( 'html' => ... )
* * $title and $revision are optional
* POST /local/v3/transform/wikitext/to/html/{$title}{/$revision}
- * * body: array( 'wikitext' => ... ) or array( 'wikitext' => ..., 'bodyOnly' => true/false )
+ * * body: array( 'wikitext' => ... ) or array( 'wikitext' => ..., 'body_only' => true/false )
* * $title is optional
* * $revision is optional
- *
+ *
* There are also deprecated "v1" requests; see onParsoid1Request
* for details.
* @param array $params Key/value map
}
// set up defaults and merge them with the given params
$mparams = array_merge( array(
+ 'name' => 'parsoid',
'url' => 'http://localhost:8000/',
'prefix' => 'localhost',
'domain' => 'localhost',
// $revision (optional)
) = $parts;
- if ( $this->params['restbaseCompat'] ) {
+ if ( isset( $this->params['restbaseCompat'] ) && $this->params['restbaseCompat'] ) {
if ( $version !== 'v1' ) {
throw new Exception( "Only RESTBase v1 API is supported." );
}
throw new Exception( "You must set a 'wikitext' body key for this request" );
}
if ( isset( $req['body']['body'] ) ) {
- $req['body']['bodyOnly'] = $req['body']['body'];
+ $req['body']['body_only'] = $req['body']['body'];
unset( $req['body']['body'] );
}
} else {