function ModuleInstallerTest::log
Overrides RfcLoggerTrait::log
File
-
core/
tests/ Drupal/ KernelTests/ Core/ Extension/ ModuleInstallerTest.php, line 281
Class
- ModuleInstallerTest
- Tests the ModuleInstaller class.
Namespace
Drupal\KernelTests\Core\ExtensionCode
public function log($level, \Stringable|string $message, array $context = []) : void {
if ($level > RfcLogLevel::ERROR) {
return;
}
// Fails the test if an error or more severe message is logged.
$message = (string) $message;
$placeholders = \Drupal::service('logger.log_message_parser')->parseMessagePlaceholders($message, $context);
$message = empty($placeholders) ? $message : strtr($message, $placeholders);
$this->fail($message);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.