public static createForInstantiatorNotFoundForFixture ( Nelmio\Alice\FixtureInterface $fixture ) : InstantiatorNotFoundException | ||
$fixture | Nelmio\Alice\FixtureInterface | |
Результат | InstantiatorNotFoundException |
public function testTestCreateForInstantiatorNotFoundForFixture() { $exception = InstantiationExceptionFactory::createForInstantiatorNotFoundForFixture(new DummyFixture('foo')); $this->assertEquals('No suitable instantiator found for the fixture "foo".', $exception->getMessage()); $this->assertEquals(0, $exception->getCode()); $this->assertNull($exception->getPrevious()); }
/** * @inheritdoc */ public function instantiate(FixtureInterface $fixture, ResolvedFixtureSet $fixtureSet, GenerationContext $context) : ResolvedFixtureSet { foreach ($this->instantiators as $instantiator) { if ($instantiator->canInstantiate($fixture)) { return $instantiator->instantiate($fixture, $fixtureSet, $context); } } throw InstantiationExceptionFactory::createForInstantiatorNotFoundForFixture($fixture); }