BConnect Business - Reference PHP

Payment
in package

Attributes
#[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

Constants

STATUS_CANCELLED

public mixed STATUS_CANCELLED = 'Annulé'

STATUS_COMPLETED

public mixed STATUS_COMPLETED = 'Completé'

STATUS_PENDING

public mixed STATUS_PENDING = 'En attente'

Properties

$amount

private string|null $amount = null
Attributes
#[Column]
$type: \Doctrine\DBAL\Types\Types::DECIMAL
$precision: 10
$scale: 2

$createdAt

private DateTimeImmutable|null $createdAt = null
Attributes
#[Column]

$id

private int|null $id = null
Attributes
#[Column]
#[GeneratedValue]
#[Id]

$paymentDate

private DateTimeInterface|null $paymentDate = null
Attributes
#[Column]
$type: \Doctrine\DBAL\Types\Types::DATETIME_MUTABLE

$paymentMethod

private string|null $paymentMethod = null
Attributes
#[Column]
$length: 50
$nullable: true

$status

private string|null $status = null
Attributes
#[Column]
$length: 100

$subscription

private Subscription|null $subscription = null
Attributes
#[ManyToOne]
$inversedBy: 'payments'

$transactionId

private string|null $transactionId = null
Attributes
#[Column]
$length: 100
$nullable: true

$updatedAt

private DateTimeImmutable|null $updatedAt = null
Attributes
#[Column]

$user

private User|null $user = null
Attributes
#[ManyToOne]
$cascade: ['persist']
$inversedBy: 'payments'

Methods

getAmount()

public getAmount() : string|null
Return values
string|null

getCreatedAt()

public getCreatedAt() : DateTimeImmutable|null
Return values
DateTimeImmutable|null

getId()

public getId() : int|null
Return values
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

getTransactionId()

public getTransactionId() : string|null
Return values
string|null

getUpdatedAt()

public getUpdatedAt() : DateTimeImmutable|null
Return values
DateTimeImmutable|null

setAmount()

public setAmount(string $amount) : static
Parameters
$amount : string
Return values
static

setCreatedAt()

public setCreatedAt(DateTimeImmutable $createdAt) : static
Parameters
$createdAt : DateTimeImmutable
Return values
static

setPaymentDate()

public setPaymentDate(DateTimeInterface $paymentDate) : static
Parameters
$paymentDate : DateTimeInterface
Return values
static

setPaymentMethod()

public setPaymentMethod(string|null $paymentMethod) : static
Parameters
$paymentMethod : string|null
Return values
static

setStatus()

public setStatus(string $status) : static
Parameters
$status : string
Return values
static

setTransactionId()

public setTransactionId(string|null $transactionId) : static
Parameters
$transactionId : string|null
Return values
static

setUpdatedAt()

public setUpdatedAt(DateTimeImmutable $updatedAt) : static
Parameters
$updatedAt : DateTimeImmutable
Return values
static

setUser()

public setUser(User|null $user) : static
Parameters
$user : User|null
Return values
static
On this page

Search results