class RelationStatsSvg extends RelationStats (View source)

Relation preferences/statistics

This class fetches the table master and foreign fields positions and helps in generating the Table references and then connects master table's master field to foreign table's foreign key in SVG XML document.

Properties

mixed $xSrc from  RelationStats
mixed $ySrc from  RelationStats
int $srcDir from  RelationStats
int $destDir from  RelationStats
mixed $xDest from  RelationStats
mixed $yDest from  RelationStats
int $wTick from  RelationStats

Methods

__construct(object $diagram, TableStats $masterTable, string $masterField, TableStats $foreignTable, string $foreignField)

No description

void
relationDraw(bool $showColor)

draws relation links and arrows shows foreign key relations

Details

__construct(object $diagram, TableStats $masterTable, string $masterField, TableStats $foreignTable, string $foreignField)

No description

Parameters

object $diagram

The diagram

TableStats $masterTable

The master table name

string $masterField

The relation field in the master table

TableStats $foreignTable

The foreign table name

string $foreignField

The relation field in the foreign table

void relationDraw(bool $showColor)

draws relation links and arrows shows foreign key relations

Parameters

bool $showColor

Whether to use one color per relation or not

Return Value

void

See also

PMA_SVG