public function testFromNativeDateTime() { $nativeDate = new \DateTime(); $nativeDate->setDate(2013, 12, 3); $dateFromNative = Date::fromNativeDateTime($nativeDate); $constructedDate = new Date(new Year(2013), Month::DECEMBER(), new MonthDay(3)); $this->assertTrue($dateFromNative->sameValueAs($constructedDate)); }
/** * Returns a new DateTime from a native PHP \DateTime * * @param \DateTime $date_time * @return DateTime */ public static function fromNativeDateTime(\DateTime $date_time) { $date = Date::fromNativeDateTime($date_time); $time = Time::fromNativeDateTime($date_time); return new static($date, $time); }