createForInvalidDenormalizerType() public static method

public static createForInvalidDenormalizerType ( integer $index, $denormalizer ) : TypeError
$index integer
return TypeError
 /**
  * @param FlagParserInterface                     $flagParser
  * @param ChainableFixtureDenormalizerInterface[] $denormalizers
  */
 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;
     }
 }