Commit 2f18ae0c authored by catch's avatar catch

Revert "Issue #2795489 by mpdonadio, cilefen, ednawig: 2038 bug with PHP...

Revert "Issue #2795489 by mpdonadio, cilefen, ednawig: 2038 bug with PHP timestamps on 32-bit systems - warn users?"

This reverts commit bb25a5b7.
parent bb25a5b7
......@@ -921,16 +921,6 @@ function system_requirements($phase) {
}
}
// Check to see if dates will be limited to 1901-2038.
if (PHP_INT_SIZE === 4) {
$requirements['limited_date_range'] = [
'title' => t('Limited Date Range'),
'value' => t('Your PHP installation has a limited date range.'),
'description' => t('You are running on a system where PHP is compiled or limited to using 32-bit integers. This will limit the range of dates and timestamps to the years 1901-2038.'),
'severity' => REQUIREMENT_WARNING,
];
}
return $requirements;
}
......
......@@ -293,7 +293,7 @@ public function testDateTimezoneWithDateTimeObject() {
* @see DateTimePlusTest::testDates()
*/
public function providerTestDates() {
$dates = array(
return array(
// String input.
// Create date object from datetime string.
array('2009-03-07 10:30', 'America/Chicago', '2009-03-07T10:30:00-06:00'),
......@@ -308,16 +308,6 @@ public function providerTestDates() {
// Same during daylight savings time.
array('2009-06-07 10:30', 'Australia/Canberra', '2009-06-07T10:30:00+10:00'),
);
// On 32-bit systems, timestamps are limited to 1901-2038.
if (PHP_INT_SIZE !== 4) {
// Create a date object in the distant past.
$dates[] = array('1809-02-12 10:30', 'America/Chicago', '1809-02-12T10:30:00-06:00');
// Create a date object in the far future.
$dates[] = array('2345-01-02 02:04', 'UTC', '2345-01-02T02:04:00+00:00');
}
return $dates;
}
/**
......@@ -330,7 +320,7 @@ public function providerTestDates() {
* @see DateTimePlusTest::testDates()
*/
public function providerTestDateArrays() {
$dates = array(
return array(
// Array input.
// Create date object from date array, date only.
array(array('year' => 2010, 'month' => 2, 'day' => 28), 'America/Chicago', '2010-02-28T00:00:00-06:00'),
......@@ -341,16 +331,6 @@ public function providerTestDateArrays() {
// Create date object from date array with hour.
array(array('year' => 2010, 'month' => 2, 'day' => 28, 'hour' => 10), 'Europe/Berlin', '2010-02-28T10:00:00+01:00'),
);
// On 32-bit systems, timestamps are limited to 1970-2038.
if (PHP_INT_SIZE !== 4) {
// Create a date object in the distant past.
$dates[] = array(array('year' => 1809, 'month' => 2, 'day' => 12), 'America/Chicago', '1809-02-12T00:00:00-06:00');
// Create a date object in the far future.
$dates[] = array(array('year' => 2345, 'month' => 1, 'day' => 2), 'UTC', '2345-01-02T00:00:00+00:00');
}
return $dates;
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment