/** * Enter description here... * @throws SerializationException * * @return void */ public static function serialize(SerializationStreamWriter $streamWriter, $instance, MappedClass $instanceClass) { if ($instance instanceof Long) { $streamWriter->writeLong($instance->longValue()); } else { $streamWriter->writeLong($instance); } }
/** * * * @param SerializationStreamWriter $streamWriter * @param unknown_type $instance * @throws SerializationException */ public static function serialize(SerializationStreamWriter $streamWriter, $instance, MappedClass $instanceClass) { $itemCount = count($instance); $streamWriter->writeInt($itemCount); for ($itemIndex = 0; $itemIndex < $itemCount; ++$itemIndex) { $streamWriter->writeLong($instance[$itemIndex]); } }
/** * * * @param SerializationStreamWriter $streamWriter * @param long $instance Date * @param MappedClass $instanceClass * @throws SerializationException */ public static function serialize(SerializationStreamWriter $streamWriter, $instance, MappedClass $instanceClass) { if ($instance instanceof Date) { $instance = $instance->getTime(); } Logger::getLogger('Date_CustomFieldSerializer')->debug("serialize date:" . $instance); $streamWriter->writeLong($instance); }
public static function serialize(SerializationStreamWriter $streamWriter, $instance) { $streamWriter->writeLong($instance->getValue()); }