IRevisionRepository
in
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
intcreate()
Persist a new revision.
public
create(Revision $revision) : Revision
Parameters
- $revision : Revision
Return values
RevisionfindById()
Find a revision by ID.
public
findById(int $id) : Revision|null
Parameters
- $id : int
Return values
Revision|nullgetForContent()
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