$file ) { $css = file_get_contents( $file ); if ( 'fa' === $c ) { preg_match_all( '/\.(um-faicon-.*?):before/', $css, $matches ); } else { preg_match_all( '/\.(um-icon-.*?):before/', $css, $matches ); } foreach ( $matches[1] as $match ) { $icon = str_replace( ':before', '', $match ); $array[] = $icon; } $array = array_unique( $array ); } update_option( 'um_cache_fonticons', $array ); } $this->all = $cached_option; } } }