[ Index ]

PHP Cross Reference of YOURLS

title

Body

[close]

/includes/vendor/psr/log/Psr/Log/Test/ -> LoggerInterfaceTest.php (summary)

Provides a base test class for ensuring compliance with the LoggerInterface. Implementors can extend the class and implement abstract methods to run this as part of their test suite.

File Size: 138 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 8 functions

  testImplements()
  testLogsAtAllLevels()
  provideLevelsAndMessages()
  testThrowsOnInvalidLevel()
  testContextReplacement()
  testObjectCastToString()
  testContextCanContainAnything()
  testContextExceptionKeyCanBeExceptionOrOtherValues()

Functions
Functions that are not part of a class:

testImplements()   X-Ref
This must return the log messages in order.

The simple formatting of the messages is: "<LOG LEVEL> <MESSAGE>".

Example ->error('Foo') would yield "error Foo".

return: string[]

testLogsAtAllLevels($level, $message)   X-Ref


provideLevelsAndMessages()   X-Ref
No description

testThrowsOnInvalidLevel()   X-Ref


testContextReplacement()   X-Ref
No description

testObjectCastToString()   X-Ref
No description

testContextCanContainAnything()   X-Ref
No description

testContextExceptionKeyCanBeExceptionOrOtherValues()   X-Ref
No description



Generated: Thu Sep 19 05:10:04 2024 Cross-referenced by PHPXref 0.7.1