Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
buildCircularDependencies ($dependencies) | |
Protected Member Functions | |
init ($dependencies) | |
expandDependencies ($vertex, $path=[]) | |
buildCircular ($modules) | |
divideByModules ($circularDependencies) | |
Protected Attributes | |
$dependencies = [] | |
$circularDependencies = [] | |
$graph | |
Build circular dependencies by modules map
Definition at line 13 of file Circular.php.
|
protected |
Build all circular dependencies based on chain
array | $modules |
Definition at line 114 of file Circular.php.
buildCircularDependencies | ( | $dependencies | ) |
Build modules dependencies
array | $dependencies | Key is the vertex and the value are the adjacent vertices(dependencies) of this vertex |
Definition at line 42 of file Circular.php.
|
protected |
Divide dependencies by modules
array | $circularDependencies |
Definition at line 131 of file Circular.php.
|
protected |
Expand modules dependencies from chain
string | $vertex | |
array | $path | nesting path |
Definition at line 79 of file Circular.php.
|
protected |
Init data before building
array | $dependencies |
Definition at line 65 of file Circular.php.
|
protected |
Definition at line 27 of file Circular.php.
|
protected |
Definition at line 20 of file Circular.php.
|
protected |
Definition at line 34 of file Circular.php.