$logDBErrorTimeZoneObject = new DateTimeZone( $wgDBerrorLogTZ );
}
- $d = date_create( "now", $logDBErrorTimeZoneObject );
+ // Workaround for https://bugs.php.net/bug.php?id=52063
+ // Can be removed when min PHP > 5.3.2
+ if ( $logDBErrorTimeZoneObject === null ) {
+ $d = date_create( "now" );
+ } else {
+ $d = date_create( "now", $logDBErrorTimeZoneObject );
+ }
$date = $d->format( 'D M j G:i:s T Y' );
* looked up didn't exist but a XHTML string, this function checks for the
* nonexistance of messages by checking the MessageCache::get() result directly.
*
- * @deprecated since 1.18
+ * @deprecated since 1.18. Use Message::isDisabled().
*
* @param $key String: the message key looked up
* @return Boolean True if the message *doesn't* exist.