Add php protobuffer support for transition to GTFS-realtime
[busui.git] / lib / Protobuf-PHP / library / DrSlump / Protobuf / Codec / JsonTagMap.php
blob:a/lib/Protobuf-PHP/library/DrSlump/Protobuf/Codec/JsonTagMap.php -> blob:b/lib/Protobuf-PHP/library/DrSlump/Protobuf/Codec/JsonTagMap.php
  <?php
   
  namespace DrSlump\Protobuf\Codec;
   
  use DrSlump\Protobuf;
   
  /**
  * This codec serializes and unserializes from/to Json strings
  * where the keys represent the field's tag numbers.
  *
  * It makes use of the PhpArray codec to do the heavy work to just
  * take care of converting the array to/from Json strings.
  */
  class JsonTagMap extends Json
  implements Protobuf\CodecInterface
  {
   
  public function __construct()
  {
  // Setup the codec to use tag numbers as keys
  $this->useTagNumberAsKey(true);
  }
  }