[TASK] Update the PHPDoc

Resolves: #50251

Change-Id: I1c1d982549fd234639844a0cce6e176c35e5072c
Reviewed-on: https://review.typo3.org/22546
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Allow loading Composer-installed PHPUnit/vfsStream

Now that vfsStream is available only via Composer, but not via
PEAR anymore, we cannot support PEAR installations if vfsStream
anymore, but need to support Composer installations instead.

Change-Id: I685083c68dd6e285eccc7ea9854df3cae32386b7
Resolves: #50230
Reviewed-on: https://review.typo3.org/22464
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Release PHPUnit 3.7.22.

Change-Id: I9eb6b12d5cd1905d44ecb38516d5fec855bef8c3
Reviewed-on: https://review.typo3.org/22618
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[TASK] Mark phpunit binaries as executable

Change-Id: Ic6ba50bd7e00ceb36fe763fbb488447d8dd3e0cd
Resolves: #51150
Reviewed-on: https://review.typo3.org/23149
Reviewed-by: Stefano Kowalke
Tested-by: Stefano Kowalke
[FEATURE] Extend helper script for functional tests

The newly introduced core functional testing needs a different
command to be executed.

Introduce that command and automatically switch
between the commands, for unit and functional tests.

Change-Id: I295cd4b663f48eb273e129f2cee1f60fcbe52aba
Resolves: #51225
Reviewed-on: https://review.typo3.org/23206
Reviewed-by: Oliver Klee
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Tested-by: Oliver Klee
[BUGFIX] TYPO3 min/max version configuration missing in test extensions

This causes the TYPO3 CMS 6.2 install tool to uninstall these extensions
as incompatible.

Resolves: #53273

Change-Id: I98086a6517d09aeba4939f74a8fc77a607d1e669
Reviewed-on: https://review.typo3.org/25119
Reviewed-by: Thomas Loeffler
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[BUGFIX] Relative path to resources

Change-Id: I6fc1531fb9d2808d51075f463f915ae2afc429e9
Resolves: #53563
Reviewed-on: https://review.typo3.org/25325
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[CLEANUP] Replace "fixture" with "subject" in the unit tests

"fixture" for the instance of the class to test has been a misnomer.
("Fixture" usually refers to the code used to set up the testing
environment.)

Resolves: #53518

Change-Id: I713f1561ebfd43c1edb3c1fe622e5103815935c3
Reviewed-on: https://review.typo3.org/25259
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[CLEANUP] Remove the closing PHP tags

Resolves: #54279

Change-Id: I42bdfd5d9b2b1f67d8f69652b264d936028929d0
Reviewed-on: https://review.typo3.org/26342
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee
[BUGFIX] Fixes wrong SQL in ext_tables.sql

Resolves: #54794
Releases: 3.7, 3.8

Change-Id: I18c9eb76d689c0c131f276a2616ad1f5e06a5e4b
Reviewed-on: https://review.typo3.org/26666
Reviewed-by: Oliver Klee
Tested-by: Oliver Klee