Neuron-PHP

IRevisionRepository

Contract for content revision persistence.

Table of Contents

Methods

countForContent()  : int
Count revisions for a given content item.
create()  : Revision
Persist a new revision.
findById()  : Revision|null
Find a revision by ID.
getForContent()  : array<string|int, Revision>
Get all revisions for a given content item, newest first.

Methods

countForContent()

Count revisions for a given content item.

public countForContent(string $contentType, int $contentId) : int
Parameters
$contentType : string
$contentId : int
Return values
int

getForContent()

Get all revisions for a given content item, newest first.

public getForContent(string $contentType, int $contentId) : array<string|int, Revision>
Parameters
$contentType : string
$contentId : int
Return values
array<string|int, Revision>
On this page

Search results