* @param $title Title
*/
function pageCallback( $title ) {
- if( is_callable( $this->mPageCallback ) ) {
+ if( isset( $this->mPageCallback ) ) {
call_user_func( $this->mPageCallback, $title );
}
}
* @param $successCount Int: number of revisions for which callback returned true
*/
private function pageOutCallback( $title, $origTitle, $revisionCount, $successCount ) {
- if( is_callable( $this->mPageOutCallback ) ) {
+ if( isset( $this->mPageOutCallback ) ) {
call_user_func_array( $this->mPageOutCallback,
array( $title, $origTitle, $revisionCount, $successCount ) );
}
* @param $revision A WikiRevision object
*/
private function revisionCallback( $revision ) {
- if ( is_callable( $this->mRevisionCallback ) ) {
+ if ( isset( $this->mRevisionCallback ) ) {
return call_user_func_array( $this->mRevisionCallback,
array( $revision, $this ) );
} else {
* @param $revision A WikiRevision object
*/
private function logItemCallback( $revision ) {
- if ( is_callable( $this->mLogItemCallback ) ) {
+ if ( isset( $this->mLogItemCallback ) ) {
return call_user_func_array( $this->mLogItemCallback,
array( $revision, $this ) );
} else {
* Callback function for each revision, turn into HTML and save
* @param $rev Revision
*/
- private function handleRevision( $rev ) {
+ public function handleRevision( $rev ) {
$title = $rev->getTitle();
if ( !$title ) {
$this->error( "Got bogus revision with null title!" );
$this->outputDirectory,
$this->count,
$sanitized );
- $this->output( sprintf( $this->stderr, "%s\n", $filename, $display ) );
+ $this->output( sprintf( "%s\n", $filename, $display ) );
// fixme (what?)
$user = new User();