You are here

public function LoggerInterfaceTest::testContextReplacement in TMGMT Translator Smartling 8.2

Same name and namespace in other branches
  1. 8.4 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php \Psr\Log\Test\LoggerInterfaceTest::testContextReplacement()
  2. 8.3 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php \Psr\Log\Test\LoggerInterfaceTest::testContextReplacement()

File

vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php, line 76

Class

LoggerInterfaceTest
Provides a base test class for ensuring compliance with the LoggerInterface.

Namespace

Psr\Log\Test

Code

public function testContextReplacement() {
  $logger = $this
    ->getLogger();
  $logger
    ->info('{Message {nothing} {user} {foo.bar} a}', array(
    'user' => 'Bob',
    'foo.bar' => 'Bar',
  ));
  $expected = array(
    'info {Message {nothing} Bob Bar a}',
  );
  $this
    ->assertEquals($expected, $this
    ->getLogs());
}