/**
* @param PathCheckSettings $checkSettings
*/
public function check(PathCheckSettings $checkSettings)
{
$this->visitorResolver->setLevel($checkSettings->getMessageLevel());
foreach ($this->visitorResolver->resolve() as $visitor) {
$this->traverser->addVisitor($visitor);
}
$this->pathChecker->check($this->pathTraversableFactory->createTraversable($checkSettings->getCheckedPaths(), $checkSettings->getCheckedFileExtensions(), $checkSettings->getExcludedPaths()), $checkSettings->getUseRelativePaths());
}