interface RebasableToOtherContentStreamsInterface (View source)

internal  used internally for the rebasing mechanism of content streams
 

This interface is implemented by commands which can be rebased to other Content Streams. This is basically all node-based commands.

Reminder: a rebase can fail, because the target content stream might contain conflicting changes.

Methods

fromArray(array $array)

called during deserialization from metadata

Details

CommandInterface createCopyForContentStream(ContentStreamId $target)

No description

Parameters

ContentStreamId $target

Return Value

CommandInterface

static RebasableToOtherContentStreamsInterface fromArray(array $array)

called during deserialization from metadata

Parameters

array $array

Return Value

RebasableToOtherContentStreamsInterface