/**
  * Converts a DateTime object into a string.
  *
  * @param \DateTime $dateTime
  * @return string
  */
 protected function _dateObjectToTimeString(\DateTime $dateTime, $format = NULL)
 {
     if (NULL !== $format) {
         return $dateTime->format($format);
     }
     return String::dbDateTimeFormat($dateTime);
 }
 public function testDbDateTimeFormatWithTime()
 {
     $time = time();
     $expected = date('Y-m-d H:i:s', $time);
     $this->assertEquals($expected, String::dbDateTimeFormat(new \DateTime("@{$time}")));
 }