revision_repository_interface
interface revision_repository_interface implements repository_interface
Contract for Revision Persistence.
Methods
create_from_item(item_interface $item, int|null $usercreated = null, string $format = 'structured')
Create a snapshot revision from a current Item state.
revision_interface|null
find_by_id(int $id)
Find a revision by its ID.
array
find_by_item(int $itemid)
Find all revisions for a specific item.
Details
at line 40
revision_interface
create_from_item(item_interface $item, int|null $usercreated = null, string $format = 'structured')
Create a snapshot revision from a current Item state.
at line 51
revision_interface|null
find_by_id(int $id)
Find a revision by its ID.
at line 62
array
find_by_item(int $itemid)
Find all revisions for a specific item.