├── LICENSE ├── README.md ├── bin └── prooph-analyzer ├── composer.json ├── phpunit.xml.dist └── src ├── Cli └── AnalyzeProjectCommand.php ├── Filter ├── ExcludeHiddenFileInfo.php ├── ExcludeTestsDir.php ├── ExcludeVendorDir.php ├── FileInfoFilter.php └── IncludePHPFile.php ├── Helper ├── MessageProducingMethodScanner.php ├── PhpParser │ ├── MessageScanner.php │ ├── MessageScanningNodeTraverser.php │ └── ScanHelper.php ├── ProjectTraverserFactory.php └── Util.php ├── MessageFlow.php ├── MessageFlow ├── EventRecorder.php ├── EventRecorderInvoker.php ├── Message.php ├── MessageHandler.php ├── MessageHandlingMethodAbstract.php └── MessageProducer.php ├── Output ├── Formatter.php ├── JsonArangoGraphNodes.php ├── JsonCytoscapeElements.php └── JsonPrettyPrint.php ├── ProjectTraverser.php └── Visitor ├── ClassVisitor.php ├── EventRecorderCollector.php ├── EventRecorderInvokerCollector.php ├── FileInfoVisitor.php ├── MessageCollector.php ├── MessageHandlerCollector.php ├── MessageIOCollector.php └── MessageProducerCollector.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /bin/prooph-analyzer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/bin/prooph-analyzer -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Cli/AnalyzeProjectCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Cli/AnalyzeProjectCommand.php -------------------------------------------------------------------------------- /src/Filter/ExcludeHiddenFileInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Filter/ExcludeHiddenFileInfo.php -------------------------------------------------------------------------------- /src/Filter/ExcludeTestsDir.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Filter/ExcludeTestsDir.php -------------------------------------------------------------------------------- /src/Filter/ExcludeVendorDir.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Filter/ExcludeVendorDir.php -------------------------------------------------------------------------------- /src/Filter/FileInfoFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Filter/FileInfoFilter.php -------------------------------------------------------------------------------- /src/Filter/IncludePHPFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Filter/IncludePHPFile.php -------------------------------------------------------------------------------- /src/Helper/MessageProducingMethodScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/MessageProducingMethodScanner.php -------------------------------------------------------------------------------- /src/Helper/PhpParser/MessageScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/PhpParser/MessageScanner.php -------------------------------------------------------------------------------- /src/Helper/PhpParser/MessageScanningNodeTraverser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/PhpParser/MessageScanningNodeTraverser.php -------------------------------------------------------------------------------- /src/Helper/PhpParser/ScanHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/PhpParser/ScanHelper.php -------------------------------------------------------------------------------- /src/Helper/ProjectTraverserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/ProjectTraverserFactory.php -------------------------------------------------------------------------------- /src/Helper/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Helper/Util.php -------------------------------------------------------------------------------- /src/MessageFlow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow.php -------------------------------------------------------------------------------- /src/MessageFlow/EventRecorder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/EventRecorder.php -------------------------------------------------------------------------------- /src/MessageFlow/EventRecorderInvoker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/EventRecorderInvoker.php -------------------------------------------------------------------------------- /src/MessageFlow/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/Message.php -------------------------------------------------------------------------------- /src/MessageFlow/MessageHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/MessageHandler.php -------------------------------------------------------------------------------- /src/MessageFlow/MessageHandlingMethodAbstract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/MessageHandlingMethodAbstract.php -------------------------------------------------------------------------------- /src/MessageFlow/MessageProducer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/MessageFlow/MessageProducer.php -------------------------------------------------------------------------------- /src/Output/Formatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Output/Formatter.php -------------------------------------------------------------------------------- /src/Output/JsonArangoGraphNodes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Output/JsonArangoGraphNodes.php -------------------------------------------------------------------------------- /src/Output/JsonCytoscapeElements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Output/JsonCytoscapeElements.php -------------------------------------------------------------------------------- /src/Output/JsonPrettyPrint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Output/JsonPrettyPrint.php -------------------------------------------------------------------------------- /src/ProjectTraverser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/ProjectTraverser.php -------------------------------------------------------------------------------- /src/Visitor/ClassVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/ClassVisitor.php -------------------------------------------------------------------------------- /src/Visitor/EventRecorderCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/EventRecorderCollector.php -------------------------------------------------------------------------------- /src/Visitor/EventRecorderInvokerCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/EventRecorderInvokerCollector.php -------------------------------------------------------------------------------- /src/Visitor/FileInfoVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/FileInfoVisitor.php -------------------------------------------------------------------------------- /src/Visitor/MessageCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/MessageCollector.php -------------------------------------------------------------------------------- /src/Visitor/MessageHandlerCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/MessageHandlerCollector.php -------------------------------------------------------------------------------- /src/Visitor/MessageIOCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/MessageIOCollector.php -------------------------------------------------------------------------------- /src/Visitor/MessageProducerCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prooph/message-flow-analyzer/HEAD/src/Visitor/MessageProducerCollector.php --------------------------------------------------------------------------------