public function getIndexQueueMonitoredTables()
    {
        $monitoredTables = [];

        $indexingConfigurations = $this->getEnabledIndexQueueConfigurationNames();
        foreach ($indexingConfigurations as $indexingConfigurationName) {
            $monitoredTable = $this->getIndexQueueTableNameOrFallbackToConfigurationName($indexingConfigurationName);
            $monitoredTables[] = $monitoredTable;
            if ($monitoredTable === 'pages') {
                // when monitoring pages, also monitor creation of translations
                $monitoredTables[] = 'pages_language_overlay';
            }
        }

        return array_values(array_unique($monitoredTables));
    }
public function getIndexQueueMonitoredTables()
    {
        $monitoredTables = [];

        $indexingConfigurations = $this->getEnabledIndexQueueConfigurationNames();
        foreach ($indexingConfigurations as $indexingConfigurationName) {
            $monitoredTable = $this->getIndexQueueTableNameOrFallbackToConfigurationName($indexingConfigurationName);
            $monitoredTables[] = $monitoredTable;
            if ($monitoredTable === 'pages') {
                // when monitoring pages, also monitor creation of translations
                $monitoredTables[] = 'pages_language_overlay';
            }
        }

        return array_values(array_unique($monitoredTables));
    }
public function getIndexQueueMonitoredTables ( ) { $ monitoredTables = [ ] ; $ indexingConfigurations = $ this -> getEnabledIndexQueueConfigurationNames ( ) ; foreach ( $ indexingConfigurations as $ indexingConfigurationName ) { $ monitoredTable = $ this -> getIndexQueueTableNameOrFallbackToConfigurationName ( $ indexingConfigurationName ) ; $ monitoredTables [ ] = $ monitoredTable ; if ( $ monitoredTable === 'pages' ) { // when monitoring pages, also monitor creation of translations $ monitoredTables [ ] = 'pages_language_overlay' ; } } return array_values ( array_unique ( $ monitoredTables ) ) ; }
Gets an array of tables configured for indexing by the Index Queue. Since the
record monitor must watch these tables for manipulation.

@return array Array of table names to be watched by the record monitor.
Gets an array of tables configured for indexing by the Index Queue . Since the record monitor must watch these tables for manipulation .