Nelmio\Alice\Generator\InstantiatorInterface::instantiate PHP Method

instantiate() public method

Instantiates the object described by the given fixture. Has access to the current fixture set and returns the new fixture set containing the instantiated the object.
public instantiate ( Nelmio\Alice\FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context ) : ResolvedFixtureSet
$fixture Nelmio\Alice\FixtureInterface
$fixtureSet ResolvedFixtureSet
$context GenerationContext
return ResolvedFixtureSet
    public function instantiate(FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context) : ResolvedFixtureSet;

Usage Example

 /**
  * @inheritdoc
  */
 public function instantiate(FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context) : ResolvedFixtureSet
 {
     if ($fixtureSet->getObjects()->has($fixture)) {
         return $fixtureSet;
     }
     return $this->instantiator->instantiate($fixture, $fixtureSet, $context);
 }
All Usage Examples Of Nelmio\Alice\Generator\InstantiatorInterface::instantiate
InstantiatorInterface