class Html5Depurate extends TidyDriverBase {
public function __construct( array $config ) {
- parent::__construct( $config + array(
+ parent::__construct( $config + [
'url' => 'http://localhost:4339/document',
'timeout' => 10,
'connectTimeout' => 0.5,
- ) );
+ ] );
}
public function tidy( $text ) {
'<body>' . $text . '</body></html>';
$req = MWHttpRequest::factory( $this->config['url'],
- array(
+ [
'method' => 'POST',
'timeout' => $this->config['timeout'],
'connectTimeout' => $this->config['connectTimeout'],
- 'postData' => array(
+ 'postData' => [
'text' => $wrappedtext
- )
- ) );
+ ]
+ ] );
$status = $req->execute();
if ( !$status->isOK() ) {
- throw new Exception( "Error contacting depurate service: " . $status->getWikiText() );
+ throw new Exception( "Error contacting depurate service: "
+ . $status->getWikiText( false, false, 'en' ) );
} elseif ( $req->getStatus() !== 200 ) {
- throw new Exception( "Depurate returned error: " . $status->getWikiText() );
+ throw new Exception( "Depurate returned error: " . $status->getWikiText( false, false, 'en' ) );
}
$result = $req->getContent();
$startBody = strpos( $result, "<body>" );