/** * {@inheritdoc} */ protected function processDictionaryConnectors(Integration $integration) { if (!$this->dictionaryDataLoaded) { parent::processDictionaryConnectors($integration); $this->dictionaryDataLoaded = true; } }
/** * {@inheritdoc} */ public function process(Integration $integration, $connector = null, array $parameters = []) { $parameters['initial_id'] = $this->getSyncedToId($integration); return parent::process($integration, $connector, $parameters); }
/** * {@inheritdoc} */ protected function processConnectors(Integration $integration, array $parameters = [], callable $callback = null) { if (null === $callback) { $callback = function ($connector) { return strpos($connector, InitialSyncProcessor::INITIAL_CONNECTOR_SUFFIX) === false && strpos($connector, DictionaryConnectorInterface::DICTIONARY_CONNECTOR_SUFFIX) === false; }; } return parent::processConnectors($integration, $parameters, $callback); }