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())
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'