Nelmio\Alice\Generator\ObjectGeneratorInterface::generate PHP Method

generate() public method

Generates a fixture.
public generate ( Nelmio\Alice\FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context ) : ObjectBag
$fixture Nelmio\Alice\FixtureInterface Fixture to generate
$fixtureSet ResolvedFixtureSet List of fixtures being generated
$context GenerationContext
return Nelmio\Alice\ObjectBag New instance of $objects with the objects generated when generating $fixture.
    public function generate(FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context) : ObjectBag;

Usage Example

示例#1
0
 private function generateFixtures(ResolvedFixtureSet $set, GenerationContext $context) : ResolvedFixtureSet
 {
     $fixtures = $set->getFixtures();
     foreach ($fixtures as $fixture) {
         $objects = $this->generator->generate($fixture, $set, $context);
         $set = $set->withObjects($objects);
     }
     return $set;
 }
All Usage Examples Of Nelmio\Alice\Generator\ObjectGeneratorInterface::generate
ObjectGeneratorInterface