function migrate_example_oracle_generate in Migrate 7.2
Same name and namespace in other branches
- 6.2 migrate_example/migrate_example_oracle/migrate_example_oracle.module \migrate_example_oracle_generate()
Generate a text string of reproducible contents for a given length.
Parameters
int $length: Number of characters to generate.
$return String of the given length.
1 call to migrate_example_oracle_generate()
- migrate_example_oracle_sample_data in migrate_example/
migrate_example_oracle/ migrate_example_oracle.module - Return an array of data rows for testing Oracle import. Note that 4000 is a magic number for Oracle LOB datatypes, so we testing lengths above and below that limit.
File
- migrate_example/
migrate_example_oracle/ migrate_example_oracle.module, line 14
Code
function migrate_example_oracle_generate($length) {
$base = 'word ';
// Five characters long
$multiplier = $length / 5 + 1;
// 80% chance of going a bit long, thus substr below
$data = str_repeat($base, $multiplier);
$data = substr($data, 0, $length);
return $data;
}