Esempio n. 1
0
 /**
  * Returns "hours ago" result with absolute diff in hours
  *
  * @param DateDiffRequest $request
  * @return DateDiffResult
  */
 public static function calculateHoursAgo(DateDiffRequest $request)
 {
     return new DateDiffResult($request, self::HOURS_AGO, (int) floor(abs($request->getDiffInSeconds()) / Unit::HOUR));
 }
 /**
  * @dataProvider cases
  */
 public function testCalculatesDiffInSeconds(DI $date, DI $baseDate, $expectedDiffInSeconds)
 {
     $request = new DateDiffRequest($date, $baseDate);
     $this->assertSame($expectedDiffInSeconds, $request->getDiffInSeconds());
 }