public function TestLogger::hasRecordThatPasses in TMGMT Translator Smartling 8.4
Same name and namespace in other branches
- 8.3 vendor/psr/log/Psr/Log/Test/TestLogger.php \Psr\Log\Test\TestLogger::hasRecordThatPasses()
3 calls to TestLogger::hasRecordThatPasses()
- TestLogger::hasRecord in vendor/
psr/ log/ Psr/ Log/ Test/ TestLogger.php - TestLogger::hasRecordThatContains in vendor/
psr/ log/ Psr/ Log/ Test/ TestLogger.php - TestLogger::hasRecordThatMatches in vendor/
psr/ log/ Psr/ Log/ Test/ TestLogger.php
File
- vendor/
psr/ log/ Psr/ Log/ Test/ TestLogger.php, line 116
Class
- TestLogger
- Used for testing purposes.
Namespace
Psr\Log\TestCode
public function hasRecordThatPasses(callable $predicate, $level) {
if (!isset($this->recordsByLevel[$level])) {
return false;
}
foreach ($this->recordsByLevel[$level] as $i => $rec) {
if (call_user_func($predicate, $rec, $i)) {
return true;
}
}
return false;
}