check() public méthode

This method can be invoked several times checking different requirement sets. Use YiiRequirementChecker::getResult or YiiRequirementChecker::render to get the results.
public check ( array | string $requirements )
$requirements array | string requirements to be checked. If an array, it is treated as the set of requirements; If a string, it is treated as the path of the file, which contains the requirements;
 /**
  * @depends testCheck
  */
 public function testCheckChained()
 {
     $requirementsChecker = new YiiRequirementChecker();
     $requirements1 = [['name' => 'Requirement 1', 'mandatory' => true, 'condition' => true, 'by' => 'Requirement 1', 'memo' => 'Requirement 1']];
     $requirements2 = [['name' => 'Requirement 2', 'mandatory' => true, 'condition' => true, 'by' => 'Requirement 2', 'memo' => 'Requirement 2']];
     $checkResult = $requirementsChecker->check($requirements1)->check($requirements2)->getResult();
     $mergedRequirements = array_merge($requirements1, $requirements2);
     $this->assertEquals(count($mergedRequirements), $checkResult['summary']['total'], 'Wrong total checks count!');
     foreach ($mergedRequirements as $key => $mergedRequirement) {
         $this->assertEquals($mergedRequirement['name'], $checkResult['requirements'][$key]['name'], 'Wrong requirements list!');
     }
 }