ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
ErrorHandlerTest.php
Go to the documentation of this file.
1
<?
php
2
3
/*
4
* This file is part of the Monolog package.
5
*
6
* (c) Jordi Boggiano <j.boggiano@seld.be>
7
*
8
* For the full copyright and license information, please view the LICENSE
9
* file that was distributed with this source code.
10
*/
11
12
namespace
Monolog
;
13
14
use
Monolog\Handler\TestHandler
;
15
16
class
ErrorHandlerTest
extends
\PHPUnit_Framework_TestCase
17
{
18
public
function
testHandleError
()
19
{
20
$logger =
new
Logger
(
'test'
, array(
$handler
=
new
TestHandler
));
21
$errHandler =
new
ErrorHandler
($logger);
22
23
$errHandler->registerErrorHandler(array(E_USER_NOTICE => Logger::EMERGENCY),
false
);
24
trigger_error(
'Foo'
, E_USER_ERROR);
25
$this->assertCount(1,
$handler
->getRecords());
26
$this->assertTrue(
$handler
->hasErrorRecords());
27
trigger_error(
'Foo'
, E_USER_NOTICE);
28
$this->assertCount(2,
$handler
->getRecords());
29
$this->assertTrue(
$handler
->hasEmergencyRecords());
30
}
31
}
Monolog\ErrorHandler
Monolog error handler.
Definition:
ErrorHandler.php:28
TestHandler
Monolog\Logger
Monolog log channel.
Definition:
Logger.php:28
PHPUnit_Framework_TestCase
Monolog
Definition:
ErrorHandler.php:12
php
Monolog\Handler\TestHandler
Used for testing purposes.
Definition:
TestHandler.php:66
Monolog\ErrorHandlerTest
Definition:
ErrorHandlerTest.php:16
$handler
$handler
Definition:
resumelogout.php:11
Monolog\ErrorHandlerTest\testHandleError
testHandleError()
Definition:
ErrorHandlerTest.php:18
libs
composer
vendor
monolog
monolog
tests
Monolog
ErrorHandlerTest.php
Generated on Thu Jan 30 2025 19:01:21 for ILIAS by
1.8.13 (using
Doxyfile
)