public function getSqlConstraint(ClassMetadata $targetEntity, $targetTableAlias) { $this->evaluateMatcher(); /** @var EntityManager $entityManager */ $entityManager = $this->objectManager->get(ObjectManager::class); $sqlFilter = new SqlFilter($entityManager); if (!$this->matchesEntityType($targetEntity->getName())) { return null; } return $this->conditionGenerator->getSql($sqlFilter, $targetEntity, $targetTableAlias); }