/** * @return AssociationTypeInterface */ protected function getAssociationType() { $params = $this->extractor->getDatagridParameter(RequestParameters::ADDITIONAL_PARAMETERS, []); $associationTypeId = isset($params['associationType']) ? $params['associationType'] : null; if (!$associationTypeId) { $associationTypeId = $this->extractor->getDatagridParameter('associationType'); } if (!$associationTypeId) { throw new \LogicException('The current association type must be configured'); } $associationType = $this->assocTypeRepository->findOneBy(['id' => $associationTypeId]); return $associationType; }