PHP Interface Flarum\Core\Post\MergeableInterface

This is only implemented by certain types of posts. For example, if a "discussion renamed" post is posted immediately after another "discussion renamed" post, then the new one will be merged into the old one.
Mostra file Open project: flarum/core

Public Methods

Method Description
saveAfter ( Post $previous = null ) : Post Save the model, given that it is going to appear immediately after the passed model.

Method Details

saveAfter() public method

Save the model, given that it is going to appear immediately after the passed model.
public saveAfter ( Post $previous = null ) : Post
$previous Flarum\Core\Post
return Flarum\Core\Post The model resulting after the merge. If the merge is unsuccessful, this should be the current model instance. Otherwise, it should be the model that was merged into.