/** * */ public static function runSanityCheck() { $sanityCheck = Sanitycheck::getNext(); while ($sanityCheck) { $element = self::getElementById($sanityCheck->getType(), $sanityCheck->getId()); if ($element) { try { self::performSanityCheck($element); } catch (\Exception $e) { \Logger::error("Element\\Service: sanity check for element with id [ " . $element->getId() . " ] and type [ " . self::getType($element) . " ] failed"); } $sanityCheck->delete(); } else { $sanityCheck->delete(); } $sanityCheck = Sanitycheck::getNext(); // reduce load on server \Logger::debug("Now timeout for 3 seconds"); sleep(3); } }