Ignore composer lock file and local phpunit.xml
Remove container argument
Fix php notice
Fix another notice
Fix di extension
Add Exception interface
Refactor some parts