Translation.php 821 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace Gedmo\Translator\Document;
  3. use Gedmo\Translator\Translation as BaseTranslation;
  4. use Doctrine\ODM\MongoDB\Mapping\Annotations\MappedSuperclass;
  5. use Doctrine\ODM\MongoDB\Mapping\Annotations\Id;
  6. use Doctrine\ODM\MongoDB\Mapping\Annotations\String as MongoString;
  7. /**
  8. * @MappedSuperclass
  9. */
  10. abstract class Translation extends BaseTranslation
  11. {
  12. /**
  13. * @Id
  14. */
  15. protected $id;
  16. /**
  17. * @var string $locale
  18. *
  19. * @MongoString
  20. */
  21. protected $locale;
  22. /**
  23. * @var string $property
  24. *
  25. * @MongoString
  26. */
  27. protected $property;
  28. /**
  29. * @var text $value
  30. *
  31. * @MongoString
  32. */
  33. protected $value;
  34. /**
  35. * Get id
  36. *
  37. * @return integer $id
  38. */
  39. public function getId()
  40. {
  41. return $this->id;
  42. }
  43. }