World.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?php
  2. namespace Skamander\BenchmarkBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * @ORM\Entity
  6. * @ORM\Table(name="World")
  7. */
  8. class World /* implements JsonSerializable */
  9. {
  10. /**
  11. * @ORM\Id
  12. * @ORM\Column(type="integer")
  13. */
  14. public $id;
  15. /**
  16. * @ORM\Column(type="integer")
  17. */
  18. public $randomNumber;
  19. /**
  20. * Although this is a benchmark, implemented this so
  21. * we don't have to make our members public. :)
  22. *
  23. * @return array
  24. */
  25. /*
  26. public function jsonSerialize() {
  27. return [
  28. 'id' => $this->id,
  29. 'randomNumber' => $this->randomNumber
  30. ];
  31. }
  32. */
  33. /**
  34. * Set id
  35. *
  36. * @param integer $id
  37. * @return World
  38. */
  39. public function setId($id)
  40. {
  41. $this->id = $id;
  42. return $this;
  43. }
  44. /**
  45. * Get id
  46. *
  47. * @return integer
  48. */
  49. public function getId()
  50. {
  51. return $this->id;
  52. }
  53. /**
  54. * Set randomNumber
  55. *
  56. * @param integer $randomNumber
  57. * @return World
  58. */
  59. public function setRandomNumber($randomNumber)
  60. {
  61. $this->randomNumber = $randomNumber;
  62. return $this;
  63. }
  64. /**
  65. * Get randomNumber
  66. *
  67. * @return integer
  68. */
  69. public function getRandomNumber()
  70. {
  71. return $this->randomNumber;
  72. }
  73. }