Flow2Lab/EventSourcing

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimat.yaml
.gitignore
.travis.yml
Configuration/Development/Objects.yaml
Configuration/Objects.yaml
Configuration/Production/Objects.yaml
Configuration/Settings.yaml
Configuration/Testing/Objects.yaml
LICENSE
README.md
UnitTests.xml
composer.json
Classes/Flow2Lab/EventSourcing/AggregateRootInterface.php9
Classes/Flow2Lab/EventSourcing/AggregateSourcing.php44
Classes/Flow2Lab/EventSourcing/Auditing/CommandLogger.php45
Classes/Flow2Lab/EventSourcing/Auditing/EventLogger.php61
A
3 hrs
Classes/Flow2Lab/EventSourcing/Auditing/LoggerInterface.php6
Classes/Flow2Lab/EventSourcing/Command/Bus/AsyncCommandBusInterface.php5
Classes/Flow2Lab/EventSourcing/Command/Bus/CommandBusInterface.php7
Classes/Flow2Lab/EventSourcing/Command/Bus/Exception/UnableToHandleCommandException.php6
Classes/Flow2Lab/EventSourcing/Command/Bus/InternalCommandBus.php51
A
45 mins
Classes/Flow2Lab/EventSourcing/Command/Command.php15
Classes/Flow2Lab/EventSourcing/Command/CommandInterface.php6
Classes/Flow2Lab/EventSourcing/Command/Controller/Aspect/RegisteringDomainCommandsAspect.php60
Classes/Flow2Lab/EventSourcing/Command/Controller/DomainCommand.php100
Classes/Flow2Lab/EventSourcing/Command/Controller/DomainCommandArgumentDefinition.php25
Classes/Flow2Lab/EventSourcing/Command/Controller/DomainCommandController.php53
Classes/Flow2Lab/EventSourcing/Command/Handler/CommandHandler.php48
Classes/Flow2Lab/EventSourcing/Command/Handler/CommandHandlerInterface.php8
Classes/Flow2Lab/EventSourcing/Command/Handler/Exception/UnableToHandleCommandException.php6
Classes/Flow2Lab/EventSourcing/Domain/Model/ObjectName.php20
Classes/Flow2Lab/EventSourcing/EntityInterface.php13
Classes/Flow2Lab/EventSourcing/EntitySourcing.php40
Classes/Flow2Lab/EventSourcing/Event/Bus/BusInterface.php7
Classes/Flow2Lab/EventSourcing/Event/Bus/InternalEventBus.php67
A
35 mins
Classes/Flow2Lab/EventSourcing/Event/DomainEvent.php19
Classes/Flow2Lab/EventSourcing/Event/Handler/AbstractEventHandler.php30
Classes/Flow2Lab/EventSourcing/Event/Handler/EventHandlerInterface.php8
Classes/Flow2Lab/EventSourcing/Event/Handler/Exception/UnableToHandleEventException.php6
Classes/Flow2Lab/EventSourcing/Event/Handler/ImmediateEventHandlerInterface.php5
Classes/Flow2Lab/EventSourcing/EventSourcing.php65
A
25 mins
Classes/Flow2Lab/EventSourcing/Exception/EmptyStreamException.php6
Classes/Flow2Lab/EventSourcing/Exception/EventNotAppliedException.php6
Classes/Flow2Lab/EventSourcing/Message.php5
Classes/Flow2Lab/EventSourcing/Package.php19
Classes/Flow2Lab/EventSourcing/Projection/AbstractModelProjector.php50
Classes/Flow2Lab/EventSourcing/Projection/AbstractMysqlProjector.php57
Classes/Flow2Lab/EventSourcing/Projection/AbstractProjector.php37
Classes/Flow2Lab/EventSourcing/Projection/Annotations/Column.php12
Classes/Flow2Lab/EventSourcing/Projection/Annotations/Table.php16