25 $handle = fopen(
'php://memory',
'a+');
32 $this->assertEquals(
'testtest2test3', fread($handle, 100));
40 $handle = fopen(
'php://memory',
'a+');
42 $this->assertTrue(is_resource($handle));
44 $this->assertTrue(is_resource($handle));
54 $streamProp = new \ReflectionProperty(
'Monolog\Handler\StreamHandler',
'stream');
55 $streamProp->setAccessible(
true);
56 $handle = $streamProp->getValue(
$handler);
58 $this->assertTrue(is_resource($handle));
60 $this->assertFalse(is_resource($handle));
78 $temp = sys_get_temp_dir() . DIRECTORY_SEPARATOR .
'monolog_locked_log';
99 array(array(
'bogus://url')),
141 $handler =
new StreamHandler(sys_get_temp_dir().
'/bar/'.rand(0, 10000).DIRECTORY_SEPARATOR.rand(0, 10000));
151 $handler =
new StreamHandler(
'file://'.sys_get_temp_dir().
'/bar/'.rand(0, 10000).DIRECTORY_SEPARATOR.rand(0, 10000));
163 if (defined(
'PHP_WINDOWS_VERSION_BUILD')) {
164 $this->markTestSkipped(
'Permissions checks can not run on windows');
178 if (defined(
'PHP_WINDOWS_VERSION_BUILD')) {
179 $this->markTestSkipped(
'Permissions checks can not run on windows');
An exception for terminatinating execution or to throw for unit testing.
testWriteMissingResource()
@expectedException LogicException @covers Monolog\Handler\StreamHandler::__construct @covers Monolog\...
testClose()
@covers Monolog\Handler\StreamHandler::close
testWrite()
@covers Monolog\Handler\StreamHandler::__construct @covers Monolog\Handler\StreamHandler::write
testWriteInvalidArgument($invalidArgument)
@dataProvider invalidArgumentProvider @expectedException InvalidArgumentException @covers Monolog\Han...
testWriteNonExistingAndNotCreatableFileResource()
@expectedException Exception @expectedExceptionMessageRegExp /There is no existing directory at/ @cov...
testWriteLocking()
@covers Monolog\Handler\StreamHandler::__construct @covers Monolog\Handler\StreamHandler::write
testWriteNonExistingPath()
@covers Monolog\Handler\StreamHandler::__construct @covers Monolog\Handler\StreamHandler::write
testWriteNonExistingAndNotCreatablePath()
@expectedException Exception @expectedExceptionMessageRegExp /There is no existing directory at/ @cov...
invalidArgumentProvider()
testCloseKeepsExternalHandlersOpen()
@covers Monolog\Handler\StreamHandler::close
testWriteNonExistingFileResource()
@covers Monolog\Handler\StreamHandler::__construct @covers Monolog\Handler\StreamHandler::write
testWriteNonExistingResource()
@expectedException UnexpectedValueException @covers Monolog\Handler\StreamHandler::__construct @cover...
testWriteCreatesTheStreamResource()
@covers Monolog\Handler\StreamHandler::write
testWriteInvalidResource()
@expectedException UnexpectedValueException @covers Monolog\Handler\StreamHandler::__construct @cover...
Stores to any stream resource.
const WARNING
Exceptional occurrences that are not errors.
const DEBUG
Detailed debug information.
getRecord($level=Logger::WARNING, $message='test', $context=array())