Example #1
0
 /**
  * @param $obj
  * @return array
  */
 private function getForeignKeyReferences($obj)
 {
     $references = array();
     foreach ($this->table->getIncomingForeignKeyFields() as $referencedField) {
         if ($this->table->hasPropertyValue($obj, $referencedField)) {
             $referencedValue = $this->table->getPropertyValue($obj, $referencedField);
             $references[] = array($referencedField, $referencedValue);
         }
     }
     return $references;
 }