Add TestLogger::setCollectContext and fluent interface
authorAntoine Musso <hashar@free.fr>
Tue, 31 Jan 2017 14:42:44 +0000 (15:42 +0100)
committerAntoine Musso <hashar@free.fr>
Wed, 1 Feb 2017 00:45:28 +0000 (01:45 +0100)
commit4b08279b388a9d0c847233ca59c52ffa7a316711
tree1fe39dbf294864b6f90fbf536322b1316e1043ba
parent4dccfb5fac5b7facead8719d4015b0ee225ff01f
Add TestLogger::setCollectContext and fluent interface

TestLogger has a setCollect() but lacked a similar method for the
$collectContext introduced with:
    7b85b6b09e - Optionally collect context in TestLogger

Document $collectContext on __construct()
Add setCollectContext()
Make both setCollect() and setCollectContext() to return $this for
fluent interface:

  $logger = new \TestLogger();
  $logger
      ->setCollect( true ),
      ->setCollectContext( true );

Change-Id: I806b07cfddbc7b428d41e3d619ef4d1db16f6747
tests/phpunit/includes/TestLogger.php