/** * @param IObject $object * @throws CorruptDataException */ protected function checkObjectIsValid(IObject $object) { if (!$object->isValid()) { throw new CorruptDataException(); } }