Symfony\Component\Serializer\Normalizer\AbstractNormalizer::__construct PHP Method

__construct() public method

Sets the {@link ClassMetadataFactoryInterface} to use.
public __construct ( Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface $classMetadataFactory = null, Symfony\Component\Serializer\NameConverter\NameConverterInterface $nameConverter = null )
$classMetadataFactory Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface
$nameConverter Symfony\Component\Serializer\NameConverter\NameConverterInterface
    public function __construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null)
    {
        $this->classMetadataFactory = $classMetadataFactory;
        $this->nameConverter = $nameConverter;
    }

Usage Example

 public function __construct(ResourceCollectionInterface $resourceCollection, IriConverterInterface $iriConverter, ClassMetadataFactoryInterface $apiClassMetadataFactory, ContextBuilder $contextBuilder, PropertyAccessorInterface $propertyAccessor, NameConverterInterface $nameConverter = null)
 {
     parent::__construct(null, $nameConverter);
     $this->resourceCollection = $resourceCollection;
     $this->iriConverter = $iriConverter;
     $this->apiClassMetadataFactory = $apiClassMetadataFactory;
     $this->contextBuilder = $contextBuilder;
     $this->propertyAccessor = $propertyAccessor;
 }
All Usage Examples Of Symfony\Component\Serializer\Normalizer\AbstractNormalizer::__construct