protected getConstraintForColumn ( Zend\Db\Metadata\Metadata $metadata, $tableName, $columnName ) : null | Zend\Db\Metadata\Object\ConstraintObject | ||
$metadata | Zend\Db\Metadata\Metadata | |
$tableName | ||
$columnName | ||
return | null | Zend\Db\Metadata\Object\ConstraintObject |
protected function getConstraintForColumn(Metadata $metadata, $tableName, $columnName)
{
/** @var \Zend\Db\Metadata\Object\ConstraintObject $constraint */
foreach ($metadata->getConstraints($tableName) as $constraint) {
foreach ($constraint->getColumns() as $column) {
if ($column == $columnName) {
return $constraint;
}
}
}
return null;
}