├── Attribute └── SubscribeDoctrineEvents.php ├── Common └── UserAwareComponent.php ├── DependencyInjection ├── Compiler │ ├── LoggerFactoryPass.php │ ├── MonologLoggerPass.php │ ├── ResolverFactoryPass.php │ └── SubscriberPass.php ├── Configuration.php └── XiideaEasyAuditExtension.php ├── Events ├── DoctrineEvents.php └── DoctrineObjectEvent.php ├── Exception ├── InvalidServiceException.php ├── UnrecognizedEntityException.php └── UnrecognizedEventInfoException.php ├── LICENSE ├── Listener └── LogEventsListener.php ├── Logger ├── Logger.php ├── LoggerFactory.php ├── LoggerInterface.php └── MonologLogger.php ├── Model └── BaseAuditLog.php ├── README.md ├── Resolver ├── DefaultEventResolver.php ├── DoctrineObjectEventResolver.php ├── EmbeddedEventResolverInterface.php ├── EventResolverFactory.php ├── EventResolverInterface.php ├── UserEventCommand │ ├── InteractiveLoginCommand.php │ ├── ResolverCommand.php │ └── UserLoginCommand.php └── UserEventResolver.php ├── Resources ├── config │ ├── config-sample.yml │ ├── default │ │ ├── doctrine-event-resolver.yml │ │ ├── event-resolver.yml │ │ └── logger.yml │ ├── doctrine_services.yml │ └── services.yml ├── doc │ ├── audit-log-entity-orm.md │ ├── custom-logger.md │ ├── custom-resolver.md │ ├── doctrine-entity-events.md │ ├── embed-resolver.md │ ├── logger-channel.md │ ├── override-resolver.md │ ├── pre-persist-listener.md │ └── subscriber.md └── views │ └── Default │ └── index.html.twig ├── Subscriber ├── DoctrineDeleteEventLogger.php ├── DoctrineSubscriber.php └── EasyAuditEventSubscriberInterface.php ├── Traits └── EntityHydrationMethod.php ├── XiideaEasyAuditBundle.php └── composer.json /Attribute/SubscribeDoctrineEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Attribute/SubscribeDoctrineEvents.php -------------------------------------------------------------------------------- /Common/UserAwareComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Common/UserAwareComponent.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/LoggerFactoryPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/Compiler/LoggerFactoryPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/MonologLoggerPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/Compiler/MonologLoggerPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/ResolverFactoryPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/Compiler/ResolverFactoryPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/SubscriberPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/Compiler/SubscriberPass.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /DependencyInjection/XiideaEasyAuditExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/DependencyInjection/XiideaEasyAuditExtension.php -------------------------------------------------------------------------------- /Events/DoctrineEvents.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Events/DoctrineEvents.php -------------------------------------------------------------------------------- /Events/DoctrineObjectEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Events/DoctrineObjectEvent.php -------------------------------------------------------------------------------- /Exception/InvalidServiceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Exception/InvalidServiceException.php -------------------------------------------------------------------------------- /Exception/UnrecognizedEntityException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Exception/UnrecognizedEntityException.php -------------------------------------------------------------------------------- /Exception/UnrecognizedEventInfoException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Exception/UnrecognizedEventInfoException.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /Listener/LogEventsListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Listener/LogEventsListener.php -------------------------------------------------------------------------------- /Logger/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Logger/Logger.php -------------------------------------------------------------------------------- /Logger/LoggerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Logger/LoggerFactory.php -------------------------------------------------------------------------------- /Logger/LoggerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Logger/LoggerInterface.php -------------------------------------------------------------------------------- /Logger/MonologLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Logger/MonologLogger.php -------------------------------------------------------------------------------- /Model/BaseAuditLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Model/BaseAuditLog.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resolver/DefaultEventResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/DefaultEventResolver.php -------------------------------------------------------------------------------- /Resolver/DoctrineObjectEventResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/DoctrineObjectEventResolver.php -------------------------------------------------------------------------------- /Resolver/EmbeddedEventResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/EmbeddedEventResolverInterface.php -------------------------------------------------------------------------------- /Resolver/EventResolverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/EventResolverFactory.php -------------------------------------------------------------------------------- /Resolver/EventResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/EventResolverInterface.php -------------------------------------------------------------------------------- /Resolver/UserEventCommand/InteractiveLoginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/UserEventCommand/InteractiveLoginCommand.php -------------------------------------------------------------------------------- /Resolver/UserEventCommand/ResolverCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/UserEventCommand/ResolverCommand.php -------------------------------------------------------------------------------- /Resolver/UserEventCommand/UserLoginCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/UserEventCommand/UserLoginCommand.php -------------------------------------------------------------------------------- /Resolver/UserEventResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resolver/UserEventResolver.php -------------------------------------------------------------------------------- /Resources/config/config-sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/config-sample.yml -------------------------------------------------------------------------------- /Resources/config/default/doctrine-event-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/default/doctrine-event-resolver.yml -------------------------------------------------------------------------------- /Resources/config/default/event-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/default/event-resolver.yml -------------------------------------------------------------------------------- /Resources/config/default/logger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/default/logger.yml -------------------------------------------------------------------------------- /Resources/config/doctrine_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/doctrine_services.yml -------------------------------------------------------------------------------- /Resources/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/config/services.yml -------------------------------------------------------------------------------- /Resources/doc/audit-log-entity-orm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/audit-log-entity-orm.md -------------------------------------------------------------------------------- /Resources/doc/custom-logger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/custom-logger.md -------------------------------------------------------------------------------- /Resources/doc/custom-resolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/custom-resolver.md -------------------------------------------------------------------------------- /Resources/doc/doctrine-entity-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/doctrine-entity-events.md -------------------------------------------------------------------------------- /Resources/doc/embed-resolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/embed-resolver.md -------------------------------------------------------------------------------- /Resources/doc/logger-channel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/logger-channel.md -------------------------------------------------------------------------------- /Resources/doc/override-resolver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/override-resolver.md -------------------------------------------------------------------------------- /Resources/doc/pre-persist-listener.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/pre-persist-listener.md -------------------------------------------------------------------------------- /Resources/doc/subscriber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/doc/subscriber.md -------------------------------------------------------------------------------- /Resources/views/Default/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Resources/views/Default/index.html.twig -------------------------------------------------------------------------------- /Subscriber/DoctrineDeleteEventLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Subscriber/DoctrineDeleteEventLogger.php -------------------------------------------------------------------------------- /Subscriber/DoctrineSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Subscriber/DoctrineSubscriber.php -------------------------------------------------------------------------------- /Subscriber/EasyAuditEventSubscriberInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Subscriber/EasyAuditEventSubscriberInterface.php -------------------------------------------------------------------------------- /Traits/EntityHydrationMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/Traits/EntityHydrationMethod.php -------------------------------------------------------------------------------- /XiideaEasyAuditBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/XiideaEasyAuditBundle.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiidea/EasyAuditBundle/HEAD/composer.json --------------------------------------------------------------------------------