code: public function handle($queryType, $objectType = null, $identifier = null)
      {
          Assertion::inArray($queryType, QueryType::getAllTypes());
          Assertion::nullOrString($objectType);
  
          if ($queryType === QueryType::ONE) {
              Assertion::notNull($identifier);
              Assertion::uuid($identifier);
          }
  
          $definitions = $this->definitionProvider->getConnectorDefinitions($objectType);
  
          if (empty($definitions)) {
              $this->logger->notice('No connectordefinition found');
          }
  
          array_walk($definitions, function (Definition $definition) use ($queryType, $identifier) {
              $this->handleDefinition($definition, $queryType, $identifier);
          });
      }
docs: {@inheritdoc}