Documentation

SubscriptionChangedLog
in package
implements JsonSerializable

Class SubscriptionChangedLog

Tags
ORM\Entity

(repositoryClass="Vatjar\Data\Repository\SubscriptionChangedLogRepository")

ORM\Table

(name="subscription_log")

Table of Contents

Interfaces

JsonSerializable

Properties

$id  : int|null
$subscription_data  : array<string|int, mixed>|null
$subscription_event  : SubscriptionEvents|null

Methods

getId()  : int
Get $id
getSubscriptionData()  : array<string|int, mixed>|null
getSubscriptionEvent()  : SubscriptionEvents|null
jsonSerialize()  : mixed
setId()  : self
Set $id
setSubscriptionData()  : self
setSubscriptionEvent()  : void

Properties

$subscription_data

private array<string|int, mixed>|null $subscription_data
Tags
ORM\Column

(type="json", name="subscription_data", nullable=true)

$subscription_event

private SubscriptionEvents|null $subscription_event
Tags
ORM\OneToOne

(targetEntity="SubscriptionEvents")

ORM\JoinColumn

(name="subscription_event_id", referencedColumnName="id")

Methods

getSubscriptionData()

public getSubscriptionData() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

setId()

Set $id

public setId(int|null $id) : self
Parameters
$id : int|null

$id

Return values
self

setSubscriptionData()

public setSubscriptionData(array<string|int, mixed> $subscription_data) : self
Parameters
$subscription_data : array<string|int, mixed>
Return values
self

        
On this page

Search results