-
#[Entity]
-
$repositoryClass: \App\Repository\PaymentRepository::class
Table of Contents
Constants
-
STATUS_CANCELLED
: mixed = 'Annulé'
-
STATUS_COMPLETED
: mixed = 'Completé'
-
STATUS_PENDING
: mixed = 'En attente'
Properties
-
$amount
: string|null
-
$createdAt
: DateTimeImmutable|null
-
$id
: int|null
-
$paymentDate
: DateTimeInterface|null
-
$paymentMethod
: string|null
-
$status
: string|null
-
$subscription
: Subscription|null
-
$transactionId
: string|null
-
$updatedAt
: DateTimeImmutable|null
-
$user
: User|null
Methods
-
getAmount()
: string|null
-
getCreatedAt()
: DateTimeImmutable|null
-
getId()
: int|null
-
getPaymentDate()
: DateTimeInterface|null
-
getPaymentMethod()
: string|null
-
getStatus()
: string|null
-
getSubscription()
: Subscription|null
-
getTransactionId()
: string|null
-
getUpdatedAt()
: DateTimeImmutable|null
-
getUser()
: User|null
-
setAmount()
: static
-
setCreatedAt()
: static
-
setPaymentDate()
: static
-
setPaymentMethod()
: static
-
setStatus()
: static
-
setSubscription()
: static
-
setTransactionId()
: static
-
setUpdatedAt()
: static
-
setUser()
: static
STATUS_CANCELLED
public
mixed
STATUS_CANCELLED
= 'Annulé'
STATUS_COMPLETED
public
mixed
STATUS_COMPLETED
= 'Completé'
STATUS_PENDING
public
mixed
STATUS_PENDING
= 'En attente'
$amount
private
string|null
$amount
= null
-
#[Column]
-
$type: \Doctrine\DBAL\Types\Types::DECIMAL
-
$precision: 10
-
$scale: 2
$createdAt
private
DateTimeImmutable|null
$createdAt
= null
$id
private
int|null
$id
= null
-
#[Column]
-
#[GeneratedValue]
-
#[Id]
$paymentDate
private
DateTimeInterface|null
$paymentDate
= null
-
#[Column]
-
$type: \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE
$paymentMethod
private
string|null
$paymentMethod
= null
-
#[Column]
-
$length: 50
-
$nullable: true
$status
private
string|null
$status
= null
$subscription
private
Subscription|null
$subscription
= null
-
#[ManyToOne]
-
$inversedBy: 'payments'
$transactionId
private
string|null
$transactionId
= null
-
#[Column]
-
$length: 100
-
$nullable: true
$updatedAt
private
DateTimeImmutable|null
$updatedAt
= null
$user
private
User|null
$user
= null
-
#[ManyToOne]
-
$cascade: ['persist']
-
$inversedBy: 'payments'
getAmount()
public
getAmount() : string|null
Return values
string|null
getCreatedAt()
public
getCreatedAt() : DateTimeImmutable|null
Return values
DateTimeImmutable|null
getId()
public
getId() : int|null
getPaymentDate()
public
getPaymentDate() : DateTimeInterface|null
Return values
DateTimeInterface|null
getPaymentMethod()
public
getPaymentMethod() : string|null
Return values
string|null
getStatus()
public
getStatus() : string|null
Return values
string|null
getSubscription()
public
getSubscription() : Subscription|null
getTransactionId()
public
getTransactionId() : string|null
Return values
string|null
getUpdatedAt()
public
getUpdatedAt() : DateTimeImmutable|null
Return values
DateTimeImmutable|null
getUser()
public
getUser() : User|null
setAmount()
public
setAmount(string $amount) : static
Parameters
-
$amount
: string
-
setCreatedAt()
public
setCreatedAt(DateTimeImmutable $createdAt) : static
Parameters
-
$createdAt
: DateTimeImmutable
-
setPaymentDate()
public
setPaymentDate(DateTimeInterface $paymentDate) : static
Parameters
-
$paymentDate
: DateTimeInterface
-
setPaymentMethod()
public
setPaymentMethod(string|null $paymentMethod) : static
Parameters
-
$paymentMethod
: string|null
-
setStatus()
public
setStatus(string $status) : static
Parameters
-
$status
: string
-
setSubscription()
public
setSubscription(Subscription|null $subscription) : static
Parameters
-
$subscription
: Subscription|null
-
setTransactionId()
public
setTransactionId(string|null $transactionId) : static
Parameters
-
$transactionId
: string|null
-
setUpdatedAt()
public
setUpdatedAt(DateTimeImmutable $updatedAt) : static
Parameters
-
$updatedAt
: DateTimeImmutable
-
setUser()
public
setUser(User|null $user) : static
Parameters
-
$user
: User|null
-