StructureWalkerService implements StructureWalkerService
Table of Contents
Interfaces
Methods
- __construct() : mixed
- moveNode() : Node
- rebuildStructure() : Result
- removeNode() : void
Methods
__construct()
public
__construct([NodeRepository|null $nodeRepository = null ][, NodeMemberRepository|null $nodeMemberRepository = null ][, RoleRepository|null $roleRepository = null ][, StructureRepository|null $structureRepository = null ]) : mixed
Parameters
- $nodeRepository : NodeRepository|null = null
- $nodeMemberRepository : NodeMemberRepository|null = null
- $roleRepository : RoleRepository|null = null
- $structureRepository : StructureRepository|null = null
moveNode()
public
moveNode(Direction $direction, Node $node[, Node|null $targetNode = null ]) : Node
Parameters
Tags
Return values
NoderebuildStructure()
public
rebuildStructure(int $structureId) : Result
Parameters
- $structureId : int
Tags
Return values
ResultremoveNode()
public
removeNode(Node $node) : void
Parameters
- $node : Node