/** * 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); } } }