function MigrateMessageFormTest::getLevelCounts
Gets the count of migration messages by level.
Parameters
array $levels: The error levels to check.
Return value
array The count of each error level keyed by the error level.
1 call to MigrateMessageFormTest::getLevelCounts()
- MigrateMessageFormTest::testFilter in core/
modules/ migrate/ tests/ src/ Functional/ MigrateMessageFormTest.php  - Tests the message form.
 
File
- 
              core/
modules/ migrate/ tests/ src/ Functional/ MigrateMessageFormTest.php, line 65  
Class
- MigrateMessageFormTest
 - Tests for the MessageForm class.
 
Namespace
Drupal\Tests\migrate\FunctionalCode
protected function getLevelCounts(array $levels) : array {
  $entries = $this->getMessages();
  $count = array_fill(1, count($levels), 0);
  foreach ($entries as $entry) {
    if (array_key_exists($entry['severity'], $levels)) {
      $count[$entry['severity']]++;
    }
  }
  return $count;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.