classParagraphGenerator
final class ParagraphGenerator
Restricted visibility: declared "@visibility root". Code outside that scope must not name this declaration.
Reads Faker paragraph text through its dynamically configured formatter boundary.
Methods§
public function generate(Generator $faker, int $count): stringKeeps the formatter's paragraph separators and validates its string result.
Parameters
$faker | Generator | |
$count | int |
Returns
stringThrows
UnexpectedValueException When a custom formatter violates the text contractTest cases 1
Called from 7
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:28
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:29
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:30
- method-call SqlFixture\Platform\PostgreSql\Value\ColumnGenerator::generateValue() packages/sql-fixture/src/Platform/PostgreSql/Value/ColumnGenerator.php:38
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:79
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:80
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:81
Test cases 23§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 1
Other tests reaching this symbol 22
PostgreSqlEndToEndTestcallsSqliteIntegrationTestcallsDatabaseFixtureProviderTestcallsFileFixtureProviderTestcallsRowMaterializerTestcallsPlanGeneratorTestcallsRowGenerationTestcallsFixtureGeneratorTestcallsFixtureProviderTestcallsConstructorHydrationTestcallsPropertyHydrationTestcallsMySqlTypeMapperTestcallsColumnGeneratorTestcallsTextGeneratorTestcallsPlatformFactoryTestcallsPostgreSqlTypeMapperTestcallsColumnGeneratorTestcallsSqliteTypeMapperTestcallsColumnGeneratorTestcallsSqlSchemaProviderTestcallsMySqlTypeMapperTestcallsTypeMapperInterfaceTestcalls
Relations§
Instantiated in 7
- new SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:28
- new SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:29
- new SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:30
- new SqlFixture\Platform\PostgreSql\Value\ColumnGenerator::generateValue() packages/sql-fixture/src/Platform/PostgreSql/Value/ColumnGenerator.php:38
- new SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:79
- new SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:80
- new SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:81
Method calls 7
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:28
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:29
- method-call SqlFixture\Platform\MySql\Value\TextGenerator::generate() packages/sql-fixture/src/Platform/MySql/Value/TextGenerator.php:30
- method-call SqlFixture\Platform\PostgreSql\Value\ColumnGenerator::generateValue() packages/sql-fixture/src/Platform/PostgreSql/Value/ColumnGenerator.php:38
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:79
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:80
- method-call SqlFixture\Platform\Sqlite\Value\ColumnGenerator::generateText() packages/sql-fixture/src/Platform/Sqlite/Value/ColumnGenerator.php:81