Inserted getter for the XMLReader and change the visibility of some
functions for use in hooks. Bug 64657 Change-Id: Ie40c0721ec32935294756d60ea6686ebeefa61af
This commit is contained in:
parent
21de2cffb6
commit
e9f01c9324
1 changed files with 13 additions and 5 deletions
|
|
@ -60,22 +60,30 @@ class WikiImporter {
|
||||||
$this->setPageOutCallback( array( $this, 'finishImportPage' ) );
|
$this->setPageOutCallback( array( $this, 'finishImportPage' ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
private function throwXmlError( $err ) {
|
/**
|
||||||
|
* @return null|\XMLReader
|
||||||
|
*/
|
||||||
|
public function getReader()
|
||||||
|
{
|
||||||
|
return $this->reader;
|
||||||
|
}
|
||||||
|
|
||||||
|
public function throwXmlError( $err ) {
|
||||||
$this->debug( "FAILURE: $err" );
|
$this->debug( "FAILURE: $err" );
|
||||||
wfDebug( "WikiImporter XML error: $err\n" );
|
wfDebug( "WikiImporter XML error: $err\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
private function debug( $data ) {
|
public function debug( $data ) {
|
||||||
if ( $this->mDebug ) {
|
if ( $this->mDebug ) {
|
||||||
wfDebug( "IMPORT: $data\n" );
|
wfDebug( "IMPORT: $data\n" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private function warn( $data ) {
|
public function warn( $data ) {
|
||||||
wfDebug( "IMPORT: $data\n" );
|
wfDebug( "IMPORT: $data\n" );
|
||||||
}
|
}
|
||||||
|
|
||||||
private function notice( $msg /*, $param, ...*/ ) {
|
public function notice( $msg /*, $param, ...*/ ) {
|
||||||
$params = func_get_args();
|
$params = func_get_args();
|
||||||
array_shift( $params );
|
array_shift( $params );
|
||||||
|
|
||||||
|
|
@ -387,7 +395,7 @@ class WikiImporter {
|
||||||
* @return string
|
* @return string
|
||||||
* @access private
|
* @access private
|
||||||
*/
|
*/
|
||||||
private function nodeContents() {
|
public function nodeContents() {
|
||||||
if ( $this->reader->isEmptyElement ) {
|
if ( $this->reader->isEmptyElement ) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue