PHP Class Nelmio\Alice\Generator\Resolver\Fixture\TemplateFixtureResolver

Inheritance: use trait Nelmio\Alice\IsAServiceTrait
Show file Open project: nelmio/alice

Public Methods

Method Description
getExtendedFixture ( TemplatingFixture $fixture, FixtureBag $extendedFixtures )
resolve ( TemplatingFixture $fixture, FixtureBag $unresolvedFixtures, TemplatingFixtureBag $resolvedFixtures, ResolvingContext $context ) : TemplatingFixtureBag Resolves a given fixture. The resolution of a fixture may result in the resolution of several fixtures.

Private Methods

Method Description
resolveExtendedFixtures ( TemplatingFixture $fixture, array $extendedFixtureReferences, FixtureBag $unresolvedFixtures, TemplatingFixtureBag $resolvedFixtures, ResolvingContext $context ) : array

Method Details

getExtendedFixture() public method

public getExtendedFixture ( TemplatingFixture $fixture, FixtureBag $extendedFixtures )
$fixture Nelmio\Alice\Definition\Fixture\TemplatingFixture
$extendedFixtures Nelmio\Alice\FixtureBag

resolve() public method

Resolves a given fixture. The resolution of a fixture may result in the resolution of several fixtures.
public resolve ( TemplatingFixture $fixture, FixtureBag $unresolvedFixtures, TemplatingFixtureBag $resolvedFixtures, ResolvingContext $context ) : TemplatingFixtureBag
$fixture Nelmio\Alice\Definition\Fixture\TemplatingFixture Fixture to resolve
$unresolvedFixtures Nelmio\Alice\FixtureBag
$resolvedFixtures TemplatingFixtureBag
$context Nelmio\Alice\Generator\Resolver\ResolvingContext
return TemplatingFixtureBag