Improve phpDoc

Change-Id: Ib8ddce79415fe27272a7e8397b10646fe2dfd192
Add phpDoc

Change-Id: I6af4d1a77507c0d0ea533e99a8d21fe659d6c102
Add composer file

Change-Id: I8bd11af0379818bd19b10316ecadf600c35ec3a2
Clean up .gitignore

Change-Id: I9b175bd7b2bcdf78006361200f77d57e51afbbde
Remove composer dependencies for other extensions

Change-Id: Ic9f053c257c53112da50dbbb25a247080aa5b6ae
Fix dependency for TYPO3 CMS code sniffer

Change-Id: If7a6c16bb5249c571a164b3db082fd97eb8bf45c
Update composer.lock

Change-Id: Ibb274b9b15a8809570ed5cb7c63d720e5b2e5241
Fix minor PHPCS complaints

Change-Id: I003ca3e44dbf26405fd35532bb99c586878ee066