/**
  * Constructor
  *
  * @param FunctionProviderInterface     $functionProvider
  * @param VirtualFieldProviderInterface $virtualFieldProvider
  * @param ManagerRegistry               $doctrine
  * @param DatagridGuesser               $datagridGuesser
  */
 public function __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, DatagridGuesser $datagridGuesser)
 {
     parent::__construct($functionProvider, $virtualFieldProvider, $doctrine);
     $this->datagridGuesser = $datagridGuesser;
 }
 /**
  * Constructor
  *
  * @param FunctionProviderInterface     $functionProvider
  * @param VirtualFieldProviderInterface $virtualFieldProvider
  * @param ManagerRegistry               $doctrine
  * @param RestrictionBuilder            $restrictionBuilder
  */
 public function __construct(FunctionProviderInterface $functionProvider, VirtualFieldProviderInterface $virtualFieldProvider, ManagerRegistry $doctrine, RestrictionBuilder $restrictionBuilder)
 {
     $this->restrictionBuilder = $restrictionBuilder;
     parent::__construct($functionProvider, $virtualFieldProvider, $doctrine);
 }