Documentation

DelayedFilesDeletion
in package
implements JsonSerializable

Class DelayedFilesDeletion

Tags
ORM\Entity

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

ORM\Table

(name="delayed_files_deletion")

Table of Contents

Interfaces

JsonSerializable

Properties

$client  : Client
$deletionAllowedDateTime  : DateTime
$fileFullPath  : string
$fileResource  : FileResource
$id  : int

Methods

getClient()  : Client
getDeletionAllowedDateTime()  : DateTime
getFileFullPath()  : string
getFileResource()  : FileResource
getId()  : int
jsonSerialize()  : array<string|int, mixed>
setClient()  : void
setDeletionAllowedDateTime()  : void
setFileFullPath()  : void
setFileResource()  : void
setId()  : void

Properties

$client

private Client $client
Tags
ORM\ManyToOne

(targetEntity="Client")

ORM\JoinColumn

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

$deletionAllowedDateTime

private DateTime $deletionAllowedDateTime
Tags
ORM\Column

(name="deletion_allowed_date_time", type="datetime", nullable=true)

$fileFullPath

private string $fileFullPath
Tags
ORM\Column

(name="file_full_path", type="string", nullable=false)

$fileResource

private FileResource $fileResource
Tags
ORM\ManyToOne

(targetEntity="FileResource")

ORM\JoinColumn

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

Methods

getDeletionAllowedDateTime()

public getDeletionAllowedDateTime() : DateTime
Return values
DateTime

jsonSerialize()

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

setDeletionAllowedDateTime()

public setDeletionAllowedDateTime(DateTime $deletionAllowedDateTime) : void
Parameters
$deletionAllowedDateTime : DateTime

setFileFullPath()

public setFileFullPath(string $fileFullPath) : void
Parameters
$fileFullPath : string

        
On this page

Search results