How can I minify a .php file with CSS contents?
Currently I get a 400 error.
Normally I call minify like this
<link rel="stylesheet" type="text/css"
href="{$workspace}/min/f=workspace/css/common.css" />
EDIT
The answer is changing the minify source code, but what is the change I should make?
In other words.. this call should work and process as CSS..
<link rel="stylesheet" type="text/css"
href="{$workspace}/min/f=workspace/css/common.php" />
Maybe with an optional declaration?
<link rel="stylesheet" type="text/css"
href="{$workspace}/min/f=workspace/css/common.php&type=css" />
EDIT
I created the project here @ https://github.com/into/less-less
Your CSS+PHP script outputs CSS only after it’s requested from a server and parsed by PHP. Minify reads files directly from the server, skipping the HTTP request. So I see two paths:
Less optimal [?]: make minify download the CSS like this:
Include Minify lib in your common.php file and use its classes (e.g. Minify_CSS) before output. Something like
echo Minify_CSS::minify($css)Update:
Your example repo contains a strange file name which wouldn’t let me pull/push appropriately, so here’s the changed report.php: