Exemplo n.º 1
0
 /**
  * Returns a new DateTime object from native values.
  *
  * @param int    $year
  * @param string $month
  * @param int    $day
  * @param int    $hour
  * @param int    $minute
  * @param int    $second
  *
  * @return DateTime
  */
 public static function fromNative()
 {
     $args = func_get_args();
     $date = Date::fromNative($args[0], $args[1], $args[2]);
     $time = Time::fromNative($args[3], $args[4], $args[5]);
     return new static($date, $time);
 }
Exemplo n.º 2
0
 public function testFromNative()
 {
     $fromNativeTime = Time::fromNative(10, 4, 50);
     $constructedTime = new Time(new Hour(10), new Minute(4), new Second(50));
     $this->assertTrue($fromNativeTime->sameValueAs($constructedTime));
 }