openmediavault
4.0 (Arrakis)
The open network attached storage solution
|
Public Member Functions | |
clean () | |
add ($node, $deps=[]) | |
sort ($ignoreMissing=TRUE) | |
Sorts a series of dependencies in linear order (topological sort).
OMV\Util\TopologicalSort::add | ( | $node, | |
$deps = [] |
|||
) |
Add a node and its dependencies.
string | $node | The node. |
mixed | $deps | The node dependencies. This can be an array or a string. Defaults to an empty array. |
OMV\Util\TopologicalSort::clean | ( | ) |
Cleanup the internal structures.
OMV\Util\TopologicalSort::sort | ( | $ignoreMissing = TRUE | ) |
boolean | $ignoreMissing | Ignore dependency nodes that do not exist. Defaults to TRUE. |