/** * Check for broken object links * return array | boolean false */ public function hasBrokenLinks() { $links = $this->_objectConfig->getLinks(); $brokenFields = array(); if (!empty($links)) { $brokenFields = array(); foreach ($links as $o => $fieldList) { if (!Db_Object_Config::configExists($o)) { foreach ($fieldList as $field => $cfg) { $brokenFields[$field] = $o; } } } } if (empty($brokenFields)) { return false; } else { return $brokenFields; } }