Exemple #1
0
 /**
  * Sets the properties of the specified column.
  *
  * @param  \PDOStatement           $foreignTable
  * @param  mixed                   $row
  * @param  \Rougin\Describe\Column &$column
  * @return void
  */
 protected function setForeignColumns($foreignTable, $row, Column &$column)
 {
     while ($foreignRow = $foreignTable->fetch()) {
         if ($foreignRow->column == $row->Field) {
             $referencedTable = $this->stripTableSchema($foreignRow->referenced_table);
             $column->setReferencedField($foreignRow->referenced_column);
             $column->setReferencedTable($referencedTable);
         }
     }
 }