Better type checking

Part of request #7466 Tuleap test suite should run on php 5.4 and onward

Change-Id: I10974449e6f86660a962de3c6734afad7cf484f8
tasks #7492: be able to delete details of a new git mirror

Change-Id: I8f284d16945d40f8ccf802b2742ed2f5f81ba0f4
Merge commit 'refs/changes/66/3066/4' of ssh://gerrit.tuleap.net:29418/tuleap into stable

* ssh://gerrit.tuleap.net:29418/tuleap:
  tasks #7492: be able to delete details of a new git mirror
This is Tuleap 7.5.99.37

Change-Id: Ie9076109721318db553d4a3ca1920bbf3df7f33a
Merge commit 'refs/changes/45/2945/2' of ssh://gerrit.tuleap.net:29418/tuleap into stable

* ssh://gerrit.tuleap.net:29418/tuleap:
  Better type checking
This is Tuleap 7.5.99.38

Change-Id: I15f8fa1785b65ddcec89bb867831252efe436564