final class ColumnGenerator
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.

Generates values from the dialect column type.

Methods§

public function generateValue(Generator $faker, ColumnDefinition $column): int|float|string
public function generateInteger(Generator $faker, ColumnDefinition $column): int

Generates integer.

Parameters

$fakerGenerator
$columnColumnDefinition

Returns

int
Test cases 1
Called from 1
Calls 9
public function generateText(Generator $faker, ColumnDefinition $column): string

Generates text.

Parameters

$fakerGenerator
$columnColumnDefinition

Returns

string
Test cases 1
Called from 1
Calls 9
public function generateReal(Generator $faker, ColumnDefinition $column): float

Generates real.

Parameters

$fakerGenerator
$columnColumnDefinition

Returns

float
Test cases 1
Called from 1
Calls 4
public function generateBlob(Generator $faker, ColumnDefinition $column): string

Generates blob.

Parameters

$fakerGenerator
$columnColumnDefinition

Returns

string
Test cases 1
Called from 1
Calls 3
public function generateNumeric(Generator $faker, ColumnDefinition $column): int|float|string

Generates numeric.

Parameters

$fakerGenerator
$columnColumnDefinition

Returns

int|float|string
Test cases 1
Called from 1
Calls 8
public function generateDecimal(Generator $faker, ColumnDefinition $column): float

Test cases 17§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 8
Other tests reaching this symbol 9

Relations§

Instantiated in 1
Method calls 1