N98\Magento\Command\System\CheckCommand::_invokeCheckClass PHP Method

_invokeCheckClass() protected method

protected _invokeCheckClass ( N98\Magento\Command\System\Check\ResultCollection $results, string $checkGroupClass )
$results N98\Magento\Command\System\Check\ResultCollection
$checkGroupClass string name
    protected function _invokeCheckClass(ResultCollection $results, $checkGroupClass)
    {
        $check = $this->_createCheck($checkGroupClass);
        switch (true) {
            case $check instanceof Check\SimpleCheck:
                $check->check($results);
                break;
            case $check instanceof Check\StoreCheck:
                $this->checkStores($results, $checkGroupClass, $check);
                break;
            case $check instanceof Check\WebsiteCheck:
                $this->checkWebsites($results, $checkGroupClass, $check);
                break;
            default:
                throw new LogicException(sprintf('Unhandled check-class "%s"', $checkGroupClass));
        }
    }