PHP Trismegiste\Mondrian\Command Namespace

Classes

Name Description
AbstractCentrality AbstractCentrality transforms a bunch of php files into a digraph and exports it into a report file with centrality informations
AbstractParse AbstractParse transforms a bunch of php files into a digraph and exports it into a report file
BadInterfaceCommand BadInterfaceCommand transforms reduced the digraph to the bad interface with concrete parameters in their methods
ContractorCommand ContractorCommand recursively scans a directory and refactors concrete class with annotations.
CyclicCommand CyclicCommand reduces a graph to its strongly connected components
DependCentralityCommand DependCentralityCommand transforms a bunch of php files into a digraph and exports it into a report file with centrality informations of the dependencies of each node.
DigraphCommand DigraphCommand transforms a bunch of php files into a digraph and exports it into a report file.
FactoryGenerator FactoryGenerator is a refactoring tools which scans all new statements and create a protected method for each.
HiddenCouplingCommand HiddenCouplingCommand transforms a bunch of php files into a digraph with hidden coupling
LiskovCommand LiskovCommand transforms a bunch of php files into a reduced digraph to the LSP violation to refactor (mandatory before ISP)
RefactorCommand RefactorCommand recursively scans a directory and refactors classes. This abstract class only makes common initializations
SpaghettiCommand SpaghettiCommand reduces a graph to its coupled implementation vertices
TypeHintConfig TypeHintConfig generates a default type-hint config files
UsedCentralityCommand UsedCentralityCommand transforms a bunch of php files into a digraph and exports it into a report file with centrality informations of the using of each node.