Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

SmallOverload78.php 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?php
  2. declare(strict_types=1);
  3. namespace PhpBenchmarksSymfony\SmallOverloadBundle\Entity;
  4. class SmallOverload78
  5. {
  6. /** @var ?int */
  7. protected $id;
  8. /** @var ?\DateTime */
  9. protected $date;
  10. /** @var ?\DateTime */
  11. protected $dateTime;
  12. /** @var ?string */
  13. protected $fixedString;
  14. /** @var ?string */
  15. protected $variableString;
  16. /** @return ?int */
  17. public function getId()
  18. {
  19. return $this->id;
  20. }
  21. /** @return $this */
  22. public function setDate(\DateTime $date)
  23. {
  24. $this->date = $date;
  25. return $this;
  26. }
  27. /** @return \DateTime */
  28. public function getDate()
  29. {
  30. return $this->date;
  31. }
  32. /** @return $this */
  33. public function setDateTime(\DateTime $dateTime = null)
  34. {
  35. $this->dateTime = $dateTime;
  36. return $this;
  37. }
  38. /** @return ?\DateTime */
  39. public function getDateTime()
  40. {
  41. return $this->dateTime;
  42. }
  43. /** @return $this */
  44. public function setFixedString(string $string = null)
  45. {
  46. $this->fixedString = $string;
  47. return $this;
  48. }
  49. /** @return ?string */
  50. public function getFixedString()
  51. {
  52. return $this->fixedString;
  53. }
  54. /** @return $this */
  55. public function setVariableString(string $variableString = null)
  56. {
  57. $this->variableString = $variableString;
  58. return $this;
  59. }
  60. /** @return ?string */
  61. public function getVariableString()
  62. {
  63. return $this->variableString;
  64. }
  65. }