run(); $output = $process->getOutput(); if (strpos($output, $goodResult) === false) { if ($output == null) { return ChecksumStates::CHECKSUM_MISSING; } elseif (strpos($output, $noChecksumResult) !== false) { return ChecksumStates::CHECKSUM_MISSING; } elseif (strpos($output, $invalidResult) !== false) { return ChecksumStates::CHECKSUM_INVALID; } } } return ChecksumStates::CHECKSUM_OK; } public static function logcheckerExists($EAC) { if ($EAC) { $command = 'eac_logchecker'; } else { $command = 'xld_logchecker'; } return Util::commandExists($command); } }