PHP Класс PrivateBin\Model\Paste

Model of a PrivateBin paste.
Наследование: extends AbstractModel
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
delete ( ) : void Delete the paste.
exists ( ) : boolean Test if paste exists in store.
get ( ) : stdClass Get paste data.
getComment ( string $parentId, string $commentId = null ) : Comment Get a comment, optionally a specific instance.
getComments ( ) : array Get all comments, if any.
getDeleteToken ( ) : string Generate the "delete" token.
isBurnafterreading ( ) : boolean Check if paste is of burn-after-reading type.
isOpendiscussion ( ) : boolean Check if paste has discussions enabled.
setAttachment ( string $attachment ) : void Set paste's attachment.
setAttachmentName ( string $attachmentname ) : void Set paste's attachment name.
setBurnafterreading ( string $burnafterreading = '1' ) : void Set paste's burn-after-reading type.
setExpiration ( string $expiration ) : void Set paste expiration.
setFormatter ( string $format ) : void Set paste's format.
setOpendiscussion ( string $opendiscussion = '1' ) : void Set paste's discussion state.
store ( ) : void Store the paste's data.

Описание методов

delete() публичный Метод

Delete the paste.
public delete ( ) : void
Результат void

exists() публичный Метод

Test if paste exists in store.
public exists ( ) : boolean
Результат boolean

get() публичный Метод

Get paste data.
public get ( ) : stdClass
Результат stdClass

getComment() публичный Метод

Get a comment, optionally a specific instance.
public getComment ( string $parentId, string $commentId = null ) : Comment
$parentId string
$commentId string
Результат Comment

getComments() публичный Метод

Get all comments, if any.
public getComments ( ) : array
Результат array

getDeleteToken() публичный Метод

The token is the hmac of the pastes ID signed with the server salt. The paste can be deleted by calling: http://example.com/privatebin/?pasteid=&deletetoken=
public getDeleteToken ( ) : string
Результат string

isBurnafterreading() публичный Метод

Check if paste is of burn-after-reading type.
public isBurnafterreading ( ) : boolean
Результат boolean

isOpendiscussion() публичный Метод

Check if paste has discussions enabled.
public isOpendiscussion ( ) : boolean
Результат boolean

setAttachment() публичный Метод

Set paste's attachment.
public setAttachment ( string $attachment ) : void
$attachment string
Результат void

setAttachmentName() публичный Метод

Set paste's attachment name.
public setAttachmentName ( string $attachmentname ) : void
$attachmentname string
Результат void

setBurnafterreading() публичный Метод

Set paste's burn-after-reading type.
public setBurnafterreading ( string $burnafterreading = '1' ) : void
$burnafterreading string
Результат void

setExpiration() публичный Метод

Set paste expiration.
public setExpiration ( string $expiration ) : void
$expiration string
Результат void

setFormatter() публичный Метод

Set paste's format.
public setFormatter ( string $format ) : void
$format string
Результат void

setOpendiscussion() публичный Метод

Set paste's discussion state.
public setOpendiscussion ( string $opendiscussion = '1' ) : void
$opendiscussion string
Результат void

store() публичный Метод

Store the paste's data.
public store ( ) : void
Результат void