Nelmio\Alice\FixtureBuilder\Denormalizer\Fixture\FixtureDenormalizerRegistry::__construct PHP Method

__construct() public method

public __construct ( Nelmio\Alice\FixtureBuilder\Denormalizer\FlagParserInterface $flagParser, array $denormalizers )
$flagParser Nelmio\Alice\FixtureBuilder\Denormalizer\FlagParserInterface
$denormalizers array
    public function __construct(FlagParserInterface $flagParser, array $denormalizers)
    {
        foreach ($denormalizers as $index => $denormalizer) {
            if (false === $denormalizer instanceof ChainableFixtureDenormalizerInterface) {
                throw TypeErrorFactory::createForInvalidDenormalizerType($index, $denormalizer);
            }
            if ($denormalizer instanceof FixtureDenormalizerAwareInterface) {
                $denormalizer = $denormalizer->withFixtureDenormalizer($this);
            }
            if ($denormalizer instanceof FlagParserAwareInterface) {
                $denormalizer = $denormalizer->withFlagParser($flagParser);
            }
            $this->denormalizers[] = $denormalizer;
        }
    }
FixtureDenormalizerRegistry