Example #1
0
 /**
  * Parse buffer and return array of JS files from it
  *
  * @param string $buffer
  * @return array
  */
 function get_files_js(&$buffer)
 {
     w3_require_once(W3TC_INC_DIR . '/functions/extract.php');
     $files = w3_extract_js($buffer);
     $files = $this->filter_files($files);
     return $files;
 }
Example #2
0
 /**
  * Parse content and return JS recommendations
  *
  * @param string $content
  * @return array
  */
 function get_recommendations_js(&$content)
 {
     w3_require_once(W3TC_INC_DIR . '/functions/extract.php');
     $files = w3_extract_js($content);
     $files = array_map('w3_normalize_file_minify', $files);
     $files = array_unique($files);
     $ignore_files = $this->_config->get_array('minify.reject.files.js');
     $files = array_diff($files, $ignore_files);
     return $files;
 }
Example #3
0
 /**
  * Parse content and return JS recommendations
  *
  * @param string $content
  * @return array
  */
 function get_recommendations_js(&$content)
 {
     $files = w3_extract_js($content);
     $files = array_map('w3_normalize_file_minify', $files);
     $files = array_unique($files);
     return $files;
 }
Example #4
0
 /**
  * Parse buffer and return array of JS files from it
  *
  * @param string $buffer
  * @return array
  */
 function get_files_js(&$buffer)
 {
     $files = w3_extract_js($buffer);
     $files = $this->filter_files($files);
     return $files;
 }
 /**
  * Parse content and return JS recommendations
  *
  * @param string $content
  * @return array
  */
 function get_recommendations_js(&$content)
 {
     require_once W3TC_INC_DIR . '/functions/extract.php';
     $files = w3_extract_js($content);
     $files = array_map('w3_normalize_file_minify', $files);
     $files = array_unique($files);
     return $files;
 }