From 51e50715f74112a89d015b5ec809c4405af1c7c1 Mon Sep 17 00:00:00 2001 From: Lucas Michot Date: Mon, 16 Jan 2017 08:36:00 +0100 Subject: [PATCH] Let extended classes access lastErrors --- src/Carbon/Carbon.php | 2 +- tests/Carbon/CreateFromFormatTest.php | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Carbon/Carbon.php b/src/Carbon/Carbon.php index f869cacd9a..d537e0b01a 100644 --- a/src/Carbon/Carbon.php +++ b/src/Carbon/Carbon.php @@ -168,7 +168,7 @@ class Carbon extends DateTime * * @var array */ - private static $lastErrors; + protected static $lastErrors; /** * Will UTF8 encoding be used to print localized date/time ? diff --git a/tests/Carbon/CreateFromFormatTest.php b/tests/Carbon/CreateFromFormatTest.php index 7675da83db..2cb4a1921e 100644 --- a/tests/Carbon/CreateFromFormatTest.php +++ b/tests/Carbon/CreateFromFormatTest.php @@ -15,6 +15,7 @@ use DateTime; use DateTimeZone; use Tests\AbstractTestCase; +use Tests\Carbon\Fixtures\MyCarbon; class CreateFromFormatTest extends AbstractTestCase { @@ -74,6 +75,11 @@ public function testCreateFromFormatWithMillis() $this->assertSame(254687, $d->micro); } + public function testCreateLastErrorsCanBeAccessedByExtendingClass() + { + MyCarbon::getLastErrors(); + } + public function testCreateFromFormatHandlesLastErrors() { $carbon = Carbon::createFromFormat('d/m/Y', '41/02/1900');