/** * @param Generator $generator * @param IriConverterInterface $iriConverter * @param ResourceCollectionInterface $resourceCollection * @param ClassMetadataFactoryInterface $classMetadataFactory */ public function __construct(Generator $generator, IriConverterInterface $iriConverter, ResourceCollectionInterface $resourceCollection, ClassMetadataFactoryInterface $classMetadataFactory) { parent::__construct($generator); $this->iriConverter = $iriConverter; $this->resourceCollection = $resourceCollection; $this->classMetadataFactory = $classMetadataFactory; }