[TASK][CLEANUP] Huge cleanup of php doc comments

Change-Id: Iedaf9a38086b6b883062cef238c5a4af806869f4
Reviewed-on: https://review.typo3.org/31363
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Replace usage of undefined classes

Change-Id: Icabcea07402640d4f69ed330a550b695de484c95
Reviewed-on: https://review.typo3.org/31364
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Add missing @throws annotations

Change-Id: Ifcce344bf1f20de22fd56d820867e406ff855602
Reviewed-on: https://review.typo3.org/31365
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Add missing php doc comments for methods

Change-Id: I673350684170d616c55dba7f1ea5e9e259cf6a64
Reviewed-on: https://review.typo3.org/31366
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Adjust php doc comments due to type incompatibility

Change-Id: Id52286760a5c65510734337d5d9ee98dd0363303
Reviewed-on: https://review.typo3.org/31367
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Temporarily mark all methods of ApiService public

Change-Id: I3545730cd8295bca1941a6690fd1a18436287c70
Reviewed-on: https://review.typo3.org/31372
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Avoid inconsistent return points

Change-Id: I2512c412e6c3263719bf99f31c3bddbea6a0899f
Reviewed-on: https://review.typo3.org/31373
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Add missing undefined class fields

Change-Id: I5506f7144c818f3ea84663cdefdbcd2b5524429b
Reviewed-on: https://review.typo3.org/31374
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[TASK] Adjust php doc comments to detect undefined methods

Change-Id: I75d072cfe111ff52ae15f6f7b04ac25c8755b461
Reviewed-on: https://review.typo3.org/31376
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters