Open GoogleCodeExporter opened 9 years ago
Ideally all classes should be reworked:
* No work in constructors
* No global state: static methods, hidden dependencies
* HTML/CSS_Compressor: split work into several methods
* Source changes proposed in Issue 50
* Less magic API: Minify constructor accepts a controller (options set in its
constructor) and a cache. serve() accepts additional options
* Base controller:
analyzeSources() & getDefaultMinifyOptions() move to Minify
__construct() takes Request object and options array
* Request obj (base on Solar_Request w/ some fixes from Zend?) light as possible
maybe a "Minifier" which compresses sources and combines result.
Original comment by mrclay....@gmail.com
on 1 Jul 2009 at 8:18
Original issue reported on code.google.com by
mrclay....@gmail.com
on 30 Jun 2009 at 7:04