HEX
Server: Apache
System: Linux cpanelx.inxs.ro 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: crowdandsafety (1041)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/crowdandsafety/public_html/wp-content/plugins/cornerstone/includes/classes/Util/MinifyCss.php
<?php

namespace Themeco\Cornerstone\Util;

class MinifyCss {

  public function run( $css ) {
    // 1. Remove comments.
    // 2. Remove duplicate linebreaks
    // 3. Remove whitespace.
    // 4. Remove starting whitespace.

    $css = preg_replace( '#/\*.*?\*/#s', '', $css );         // 1
    $css = preg_replace( '/\s+/', ' ', $css );               // 2
    $css = preg_replace( '/\s*([{}|:;,])\s+/', '$1', $css ); // 3
    $css = preg_replace( '/\s\s+(.*)/', '$1', $css );        // 4

    return $css;
  }

}