No, non si può facilmente farlo come minify pesantemente dipende estensioni di file (CSS, JS ,?). Ad esempio, viene utilizzato per determinare quali intestazioni HTTP inviare al client (application/x-javascript, text/css ,?), quale classe minifier usare, è sicuro che il file venga analizzato ecc.
Ma sono quasi certo che questa situazione può essere evitata. Potresti descrivere perché esattamente vuoi farlo?
Se si insiste per farlo in questo modo, posso proporre alcuni hack sporchi per farlo funzionare, ma è necessario modificare il codice sorgente di minify, quindi non so davvero se sia una buona idea.
Upd:
Non c'è bel modo per cambiare questa fonte: ha davvero male struttura. In v2.1.3 Minify si può semplicemente cambiare la seguente:
Percorso: lib/Minify/Controller/Base.php ## Minify_Controller_Base :: _ fileIsSafe()
return in_array(strrev($revExt), array('js', 'css', 'html', 'txt'));
->
return in_array(strrev($revExt), array('js', 'css', 'html', 'txt', 'php'));
Percorso: lib/Minify/controller/MinApp.php ## Minify_Controller_MinApp :: setupSources()
preg_match('/^[^,]+\\.(css|js)(?:,[^,]+\\.\\1)*$/', $_GET['f'])
->
preg_match('/^[^,]+\\.(css|js|php)(?:,[^,]+\\.\\1)*$/', $_GET['f'])
Percorso: lib/Minify/## Minify_Source :: __ construct()
case 'css' : $this->contentType = 'text/css';
->
case 'php': case 'css': $this->contentType = 'text/css';
e tutto funzionerà, ma è necessario impostare $ min_serveOptions [ 'minApp'] ['allowDirs'] nella configurazione con attenzione come qualsiasi utente può essere in grado di visualizzare qualsiasi file php da queste directory.
C'è una ragione specifica per cui siete dopo Minimizzando runtime? Perché incorrere l'overhead di server in più di fare questo (anche se sono in caching esso, è ancora almeno una query di database o di leggere il file che è inutile .. –
sovraccarico del server in più? Rende impatto zero –
Forse sto fraintendendo quello che si' stai cercando di ottenere .. Hai contenuti CSS in un file PHP che vuoi minimizzare al volo, correggi? –