private function retrieveUsedModifiers($data)
    {
        $usedTypes = array_merge(
                $this->retrieveUsedFiltersType($data[ExportType::FILTER_KEY]),
                $this->retrieveUsedAggregatorsType($data[ExportType::AGGREGATOR_KEY])
                );
        
        $this->logger->debug('Required types are '.implode(', ', $usedTypes), 
                array('class' => self::class, 'function' => __FUNCTION__));
        
        return array_unique($usedTypes);
    }
private function retrieveUsedModifiers($data)
    {
        $usedTypes = array_merge(
                $this->retrieveUsedFiltersType($data[ExportType::FILTER_KEY]),
                $this->retrieveUsedAggregatorsType($data[ExportType::AGGREGATOR_KEY])
                );
        
        $this->logger->debug('Required types are '.implode(', ', $usedTypes), 
                array('class' => self::class, 'function' => __FUNCTION__));
        
        return array_unique($usedTypes);
    }
private function retrieveUsedModifiers ( $ data ) { $ usedTypes = array_merge ( $ this -> retrieveUsedFiltersType ( $ data [ ExportType :: FILTER_KEY ] ) , $ this -> retrieveUsedAggregatorsType ( $ data [ ExportType :: AGGREGATOR_KEY ] ) ) ; $ this -> logger -> debug ( 'Required types are ' . implode ( ', ' , $ usedTypes ) , array ( 'class' => self :: class , 'function' => __FUNCTION__ ) ) ; return array_unique ( $ usedTypes ) ; }
parse the data to retrieve the used filters and aggregators

@param mixed $data
@return string[]
parse the data to retrieve the used filters and aggregators