diff options
author | diosmosis <benaka@piwik.pro> | 2015-05-22 01:51:30 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2015-06-16 05:38:57 +0300 |
commit | c62d6bd41b260a2f1d2ef4961ceec2c073c1ea27 (patch) | |
tree | 5a15ba5474b2fe0e7885d5ef7402d4d71169a30b /tests/PHPUnit/Framework/Mock | |
parent | 111e06e79b03c7c4c8e5b4fdc40b11e8dc10fddd (diff) |
Adding force-idsegments parameter to core:archive param and handle the parameter in CronArchive.php class. New parameter limits list of segments that should be archived during archiving, all other segments are skipped.
Diffstat (limited to 'tests/PHPUnit/Framework/Mock')
-rw-r--r-- | tests/PHPUnit/Framework/Mock/FakeLogger.php | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/PHPUnit/Framework/Mock/FakeLogger.php b/tests/PHPUnit/Framework/Mock/FakeLogger.php index 8bdd66388c..3ee8a182d0 100644 --- a/tests/PHPUnit/Framework/Mock/FakeLogger.php +++ b/tests/PHPUnit/Framework/Mock/FakeLogger.php @@ -2,6 +2,7 @@ namespace Piwik\Tests\Framework\Mock; +use Monolog\Processor\PsrLogMessageProcessor; use Psr\Log\AbstractLogger; use Psr\Log\LoggerInterface; @@ -12,8 +13,20 @@ class FakeLogger extends AbstractLogger implements LoggerInterface */ public $output = ''; + /** + * @var PsrLogMessageProcessor + */ + private $processor; + + public function __construct() + { + $this->processor = new PsrLogMessageProcessor(); + } + public function log($level, $message, array $context = array()) { - $this->output .= $message . PHP_EOL; + $record = $this->processor->__invoke(array('message' => $message, 'context' => $context)); + + $this->output .= $record['message'] . PHP_EOL; } } |