Пример #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);
 }
Пример #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));
 }