44 $revId = $dbr->newSelectQueryBuilder()
46 ->field(
'MIN(rev_id)' )
47 ->caller( __METHOD__ )
50 $archiveRevId = $dbr->newSelectQueryBuilder()
52 ->field(
'MIN(ar_rev_id)' )
53 ->caller( __METHOD__ )
56 if ( $archiveRevId && ( $archiveRevId < $revId || !$revId ) ) {
57 $timestamp = $dbr->newSelectQueryBuilder()
59 ->field(
'ar_timestamp' )
60 ->where( [
'ar_rev_id' => (
int)$archiveRevId ] )
61 ->caller( __METHOD__ )
64 $timestamp = $dbr->newSelectQueryBuilder()
66 ->field(
'rev_timestamp' )
67 ->where( [
'rev_id' => (
int)$revId ] )
68 ->caller( __METHOD__ )
73 ->getHumanTimestamp( MWTimestamp::getInstance( $timestamp ) );
75 $text =
"Wiki was created on: " . $birthDay .
" <age: " .
76 $this->computeAge( $timestamp )->format(
77 "%y yr(s), %m month(s), %d day(s)"
80 $this->
output( $text .
"\n" );