}
public function onRequests( array $reqs, Closure $idGenFunc ) {
-
if ( $this->params['parsoidCompat'] ) {
return $this->onParsoidRequests( $reqs, $idGenFunc );
}
* Remaps Parsoid v1/v3 requests to RESTBase v1 requests.
*/
public function onParsoidRequests( array $reqs, Closure $idGeneratorFunc ) {
-
$result = [];
foreach ( $reqs as $key => $req ) {
$version = explode( '/', $req['url'] )[1];
}
return $result;
-
}
/**
}
return $req;
-
}
/**
* * $revision is optional
*/
public function onParsoid3Request( array $req, Closure $idGeneratorFunc ) {
-
$parts = explode( '/', $req['url'] );
list(
$targetWiki, // 'local'
}
return $req;
-
}
}