diff options
Diffstat (limited to 'php-Monolog-tests-sentry-gte-0-16-0.patch')
-rw-r--r-- | php-Monolog-tests-sentry-gte-0-16-0.patch | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/php-Monolog-tests-sentry-gte-0-16-0.patch b/php-Monolog-tests-sentry-gte-0-16-0.patch new file mode 100644 index 0000000..d687ff2 --- /dev/null +++ b/php-Monolog-tests-sentry-gte-0-16-0.patch @@ -0,0 +1,61 @@ +diff --git a/tests/Monolog/Handler/MockRavenClient-gte-0-16-0.php b/tests/Monolog/Handler/MockRavenClient-gte-0-16-0.php +new file mode 100644 +index 0000000..07434e4 +--- /dev/null ++++ b/tests/Monolog/Handler/MockRavenClient-gte-0-16-0.php +@@ -0,0 +1,27 @@ ++<?php declare(strict_types=1); ++ ++/* ++ * This file is part of the Monolog package. ++ * ++ * (c) Jordi Boggiano <j.boggiano@seld.be> ++ * ++ * For the full copyright and license information, please view the LICENSE ++ * file that was distributed with this source code. ++ */ ++ ++namespace Monolog\Handler; ++ ++use Raven_Client; ++ ++class MockRavenClient extends Raven_Client ++{ ++ public function capture($data, $stack = null, $vars = null) ++ { ++ $data = array_merge($this->get_user_data(), $data); ++ $this->lastData = $data; ++ $this->lastStack = $stack; ++ } ++ ++ public $lastData; ++ public $lastStack; ++} +diff --git a/tests/Monolog/Handler/RavenHandlerTest.php b/tests/Monolog/Handler/RavenHandlerTest.php +index a7c4845..6ed5790 100644 +--- a/tests/Monolog/Handler/RavenHandlerTest.php ++++ b/tests/Monolog/Handler/RavenHandlerTest.php +@@ -14,16 +14,21 @@ namespace Monolog\Handler; + use Monolog\TestCase; + use Monolog\Logger; + use Monolog\Formatter\LineFormatter; ++use Raven_Client; + + class RavenHandlerTest extends TestCase + { + public function setUp() + { + if (!class_exists('Raven_Client')) { +- $this->markTestSkipped('raven/raven not installed'); ++ $this->markTestSkipped('sentry/sentry not installed'); + } + +- require_once __DIR__ . '/MockRavenClient.php'; ++ if (version_compare(Raven_Client::VERSION, '0.16.0', '>=')) { ++ require_once __DIR__ . '/MockRavenClient-gte-0-16-0.php'; ++ } else { ++ require_once __DIR__ . '/MockRavenClient.php'; ++ } + } + + /** |