providers = $tmapFactory->create( [ 'array' => $providers, 'type' => NotSyncedDataProviderInterface::class ] ); } /** * @inheritDoc */ public function getIds($mainTableName, $gridTableName) { $result = []; foreach ($this->providers as $provider) { $result[] = $provider->getIds($mainTableName, $gridTableName); } return array_unique(array_merge([], ...$result)); } }