コード例 #1
0
 /**
  * @param string $importDateModified
  * @param UniversalTimestamp $entryDateModified
  * @return boolean
  */
 private static function differentModTime($importDateModified, $entryDateModified)
 {
     $dateModified = UniversalTimestamp::fromWhatever($importDateModified);
     return $dateModified->asMilliseconds() != $entryDateModified->asMilliseconds();
 }
コード例 #2
0
 /**
  * @param UniversalTimestamp $model
  * @param string $data
  */
 public function decodeUniversalTimestamp(&$model, $data)
 {
     if ($data !== null) {
         $model = UniversalTimestamp::fromWhatever($data);
     }
 }
コード例 #3
0
 /**
  * @param \MongoDate|\DateTimeInterface $mongoTimestamp
  * @return null|UniversalTimestamp
  */
 public function convertToPHPValue($mongoTimestamp)
 {
     return null !== $mongoTimestamp ? UniversalTimestamp::fromWhatever($mongoTimestamp) : null;
 }