Open Monograph Press
3.3.0
ClosureLogAdapterTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Log
;
4
5
use
Guzzle\Log\ClosureLogAdapter
;
6
10
class
ClosureLogAdapterTest
extends
\Guzzle\Tests\GuzzleTestCase
11
{
12
public
function
testClosure
()
13
{
14
$that = $this;
15
$modified =
null
;
16
$this->adapter =
new
ClosureLogAdapter
(
function
($message, $priority, $extras =
null
) use ($that, &$modified) {
17
$modified = array($message, $priority, $extras);
18
});
19
$this->adapter->
log
(
'test'
, LOG_NOTICE,
'127.0.0.1'
);
20
$this->assertEquals(array(
'test'
, LOG_NOTICE,
'127.0.0.1'
), $modified);
21
}
22
26
public
function
testThrowsExceptionWhenNotCallable
()
27
{
28
$this->adapter =
new
ClosureLogAdapter
(123);
29
}
30
}
Guzzle\Tests\GuzzleTestCase
Definition:
GuzzleTestCase.php:22
Guzzle\Tests\Log
Definition:
ArrayLogAdapterTest.php:3
Guzzle\Tests\Log\ClosureLogAdapterTest
Definition:
ClosureLogAdapterTest.php:10
Guzzle\Log\ClosureLogAdapter
Definition:
ClosureLogAdapter.php:8
Guzzle\Tests\Log\ClosureLogAdapterTest\testClosure
testClosure()
Definition:
ClosureLogAdapterTest.php:12
Guzzle\Tests\Log\ClosureLogAdapterTest\testThrowsExceptionWhenNotCallable
testThrowsExceptionWhenNotCallable()
Definition:
ClosureLogAdapterTest.php:26
Guzzle\Log\ClosureLogAdapter\log
log($message, $priority=LOG_INFO, $extras=array())
Definition:
ClosureLogAdapter.php:19
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Log
ClosureLogAdapterTest.php
Generated on Fri Aug 28 2020 14:51:44 for Open Monograph Press by
1.8.17