/**
  * Get drupal data
  * $config = [
  *   'api_url' => 'page_data.json',
  *   'duration' => 'short',
  *   'caching'  => true,
  *   'locale'   => 'en_US
  * ];
  * @param $config
  * @param $data
  * @return null
  */
 public static function getData($config, &$data)
 {
     if (empty($config)) {
         return null;
     }
     /**
      * Get defaults
      */
     $config = array_merge(DruniqueAPIUtil::getDefaultConfig(), $config);
     /**
      * Setup params
      */
     if (empty($config['params'])) {
         $config['params'] = ['tag' => $config['action'] . '-page'];
     }
     /**
      * Check cache first
      */
     $data = DruniqueAPIUtil::call($config['api_url'], $config['params'], $config['locale']);
 }