src/Entity/System/CustomerEncrypted.php line 14

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace App\Entity\System;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * @ORM\Entity(repositoryClass="App\Repository\System\CustomerEncryptedRepository")
  7. *
  8. * @ORM\Table
  9. */
  10. class CustomerEncrypted
  11. {
  12. /**
  13. * @ORM\Id()
  14. *
  15. * @ORM\GeneratedValue()
  16. *
  17. * @ORM\Column(type="integer")
  18. */
  19. private ?int $id;
  20. /**
  21. * @ORM\ManyToOne(targetEntity="App\Entity\System\EncryptionKey")
  22. */
  23. private ?EncryptionKey $encryptionKey = null;
  24. /**
  25. * @ORM\Column(type="text", nullable=true)
  26. */
  27. private ?string $stripeReference;
  28. /**
  29. * @ORM\Column(type="text", nullable=true)
  30. */
  31. private ?string $stripeDefaultPaymentMethodReference;
  32. public function getId(): ?int
  33. {
  34. return $this->id;
  35. }
  36. public function getStripeReference(): ?string
  37. {
  38. return $this->stripeReference;
  39. }
  40. public function setStripeReference(?string $stripeReference): self
  41. {
  42. $this->stripeReference = $stripeReference;
  43. return $this;
  44. }
  45. public function getStripeDefaultPaymentMethodReference(): ?string
  46. {
  47. return $this->stripeDefaultPaymentMethodReference;
  48. }
  49. public function setStripeDefaultPaymentMethodReference(?string $stripeDefaultPaymentMethodReference): self
  50. {
  51. $this->stripeDefaultPaymentMethodReference = $stripeDefaultPaymentMethodReference;
  52. return $this;
  53. }
  54. public function getEncryptionKey(): ?EncryptionKey
  55. {
  56. return $this->encryptionKey;
  57. }
  58. public function setEncryptionKey(?EncryptionKey $encryptionKey): self
  59. {
  60. $this->encryptionKey = $encryptionKey;
  61. return $this;
  62. }
  63. }