final class Faker

Methods

generate(SplFileInfo|stdClass $schema, stdClass $parentSchema = null, string $schemaDir = null)

Create fake data with JSON schema

object
mergeObject()

No description

int
getMaximum($schema)

No description

int
getMinimum($schema)

No description

array
resolveDependencies(stdClass $schema, array $keys)

No description

object
getRandomSchema()

No description

resolveOf(stdClass $schema)

No description

int
getMultipleOf($schema)

No description

getFormattedValue($schema)

No description

array
getProperties(stdClass $schema)

No description

Details

at line 49
generate(SplFileInfo|stdClass $schema, stdClass $parentSchema = null, string $schemaDir = null)

Create fake data with JSON schema

Parameters

SplFileInfo|stdClass $schema

Data structure written in JSON Schema

stdClass $parentSchema

parent schema when it is subschema

string $schemaDir

forced directory in object loop

Exceptions

UnsupportedTypeException

at line 89
object mergeObject()

No description

Return Value

object

at line 101
int getMaximum($schema)

No description

Parameters

$schema

Return Value

int

at line 108
int getMinimum($schema)

No description

Parameters

$schema

Return Value

int

at line 115
array resolveDependencies(stdClass $schema, array $keys)

No description

Parameters

stdClass $schema
array $keys

Return Value

array

at line 127
object getRandomSchema()

No description

Return Value

object

at line 136
stdClass resolveOf(stdClass $schema)

No description

Parameters

stdClass $schema

Return Value

stdClass

at line 151
int getMultipleOf($schema)

No description

Parameters

$schema

Return Value

int

at line 156
Internet getInternetFakerInstance()

No description

Return Value

Internet

at line 161
getFormattedValue($schema)

No description

Parameters

$schema

at line 190
array getProperties(stdClass $schema)

No description

Parameters

stdClass $schema

Return Value

array

Property names