matthiasmullie / minify

CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.
https://matthiasmullie.github.io/minify/
MIT License
1.96k stars 310 forks source link

It not work. The output is written to the original path #278

Open Volaner opened 5 years ago

Volaner commented 5 years ago

`$path = '/libraries'; require_once $path . '/minify/src/Minify.php'; require_once $path . '/minify/src/CSS.php'; require_once $path . '/minify/src/JS.php'; require_once $path . '/minify/src/Exception.php'; require_once $path . '/minify/src/Exceptions/BasicException.php'; require_once $path . '/minify/src/Exceptions/FileImportException.php'; require_once $path . '/minify/src/Exceptions/IOException.php'; require_once $path . '/path-converter/src/ConverterInterface.php'; require_once $path . '/path-converter/src/Converter.php';

use MatthiasMullie\Minify;

$sourcePath = '/media/js/my.js'; $minifier = new Minify\JS($sourcePath);

$minifiedPath = '/media/js/min.js'; $minifier->minify($minifiedPath);`

After launch I open min.js and see it: /media/js/my.js

What's wrong i'm doing?

inandi commented 5 years ago

$sourcePath = '/media/js/my.js';

will be (tested in Codeigniter framework )

$sourcePath = APPPATH.'/media/js/my.js';

try and comment.

Volaner commented 5 years ago

So it is written here https://github.com/matthiasmullie/minify/issues/83

Maybe you will correct your documentation if it is not correct?