Merge remote-tracking branch 'origin/master' into feature/BACKLOG-882
Added test for process consent
Added link to phpunit for easy testing
Corrected test name
Removed space
Test if consent is stored
Test if response is sent
Removed unused code
Rename provide to process
Corrected formatting
Mailer is now available through DI container
All dependencies for provide and process consent services are now properly injected, this required them to no longer extend from abstract instead they now implement an interface
Test if welcome mail is sent
Simplified tests
Moved determining which attribute to use for the name of a user to a separate class for testability
Testing if consent applies arp is now possible, this creating a filter command factory and making this + database connection factory available via DI
Added todo
moved setup code to factory methods
Moved Applying arp to one location and made it available in provide consent service
Database connection factory was not yet passed to consent and it's factory