@ -33,7 +33,7 @@ class Customer implements \Stringable
|
|||||||
#[ORM\OneToMany(targetEntity: Ticket::class, mappedBy: 'customer', cascade: ['persist', 'remove'], fetch: 'EAGER', orphanRemoval: true)]
|
#[ORM\OneToMany(targetEntity: Ticket::class, mappedBy: 'customer', cascade: ['persist', 'remove'], fetch: 'EAGER', orphanRemoval: true)]
|
||||||
private Collection $tickets;
|
private Collection $tickets;
|
||||||
|
|
||||||
#[ORM\OneToOne(mappedBy: 'customer', cascade: ['persist', 'remove'])]
|
#[ORM\OneToOne(inversedBy: 'customer', cascade: ['persist', 'remove'])]
|
||||||
private ?Payment $payment = null;
|
private ?Payment $payment = null;
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
|
@ -20,8 +20,7 @@ class Payment
|
|||||||
#[ORM\Column]
|
#[ORM\Column]
|
||||||
private ?bool $completed = null;
|
private ?bool $completed = null;
|
||||||
|
|
||||||
#[ORM\OneToOne(inversedBy: 'payment', cascade: ['persist', 'remove'], fetch: 'EAGER')]
|
#[ORM\OneToOne(mappedBy: 'payment', cascade: ['persist', 'remove'], fetch: 'EAGER')]
|
||||||
#[ORM\JoinColumn(nullable: false)]
|
|
||||||
private ?Customer $customer = null;
|
private ?Customer $customer = null;
|
||||||
|
|
||||||
#[ORM\Column(nullable: true)]
|
#[ORM\Column(nullable: true)]
|
||||||
|
Reference in New Issue
Block a user