LazyRecord\SqlBuilder\BaseBuilder::buildForeignKeyConstraint PHP Method

buildForeignKeyConstraint() public method

public buildForeignKeyConstraint ( Relationship $rel )
$rel LazyRecord\Schema\Relationship\Relationship
    public function buildForeignKeyConstraint(Relationship $rel)
    {
        $constraint = new Constraint();
        $constraint->foreignKey($rel['self_column']);
        $fSchema = new $rel['foreign_schema']();
        $references = $constraint->references($fSchema->getTable(), (array) $rel['foreign_column']);
        return $constraint;
    }