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:
Alexander Lehmann 2014-05-13 14:22:27 +02:00
parent 21de2cffb6
commit e9f01c9324

View file

@ -60,22 +60,30 @@ class WikiImporter {
$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" );
wfDebug( "WikiImporter XML error: $err\n" );
}
private function debug( $data ) {
public function debug( $data ) {
if ( $this->mDebug ) {
wfDebug( "IMPORT: $data\n" );
}
}
private function warn( $data ) {
public function warn( $data ) {
wfDebug( "IMPORT: $data\n" );
}
private function notice( $msg /*, $param, ...*/ ) {
public function notice( $msg /*, $param, ...*/ ) {
$params = func_get_args();
array_shift( $params );
@ -387,7 +395,7 @@ class WikiImporter {
* @return string
* @access private
*/
private function nodeContents() {
public function nodeContents() {
if ( $this->reader->isEmptyElement ) {
return "";
}