Exemplo n.º 1
0
 /**
  * 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;
     }
 }