trait NodePositionTrait

Trait NodePositionTrait

Methods

bool
linkHierarchy(Node $item, Node $parent)

Linked parent and child relation

int
unlinkHierarchy(Node $item, Node $parent)

unlinked parent and child relation

void
setOrder(Node $item, int|null $position = null)

Set item ordering value

Details

at line 36
protected bool linkHierarchy(Node $item, Node $parent)

Linked parent and child relation

Parameters

Node $item child item instance
Node $parent parent item instance

Return Value

bool

at line 69
protected int unlinkHierarchy(Node $item, Node $parent)

unlinked parent and child relation

Parameters

Node $item child item instance
Node $parent parent item instance

Return Value

int affected row count

at line 95
void setOrder(Node $item, int|null $position = null)

Set item ordering value

Parameters

Node $item item object
int|null $position sequence value

Return Value

void