mirror of
https://github.com/mrclay/minify.git
synced 2025-08-01 20:00:42 +02:00
phpDoc now works. Started to improve docblocks.
This commit is contained in:
@@ -3,15 +3,19 @@
|
|||||||
* Class Minify
|
* Class Minify
|
||||||
* @package Minify
|
* @package Minify
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Minify_Source
|
||||||
|
*/
|
||||||
|
require_once 'Minify/Source.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Minify - Combines, minifies, and caches JavaScript and CSS files on demand.
|
* Minify - Combines, minifies, and caches JavaScript and CSS files on demand.
|
||||||
*
|
*
|
||||||
* See README for usage instructions (for now).
|
* See README for usage instructions (for now).
|
||||||
*
|
*
|
||||||
* This library was inspired by jscsscomp by Maxim Martynyuk <flashkot@mail.ru>
|
* This library was inspired by {@link mailto:flashkot@mail.ru jscsscomp by Maxim Martynyuk}
|
||||||
* and by the article "Supercharged JavaScript" by Patrick Hunlock
|
* and by the article {@link http://www.hunlock.com/blogs/Supercharged_Javascript "Supercharged JavaScript" by Patrick Hunlock}.
|
||||||
* <wb@hunlock.com>.
|
|
||||||
*
|
*
|
||||||
* Requires PHP 5.1.0.
|
* Requires PHP 5.1.0.
|
||||||
* Tested on PHP 5.1.6.
|
* Tested on PHP 5.1.6.
|
||||||
@@ -23,9 +27,6 @@
|
|||||||
* @license http://opensource.org/licenses/bsd-license.php New BSD License
|
* @license http://opensource.org/licenses/bsd-license.php New BSD License
|
||||||
* @link http://code.google.com/p/minify/
|
* @link http://code.google.com/p/minify/
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once 'Minify/Source.php';
|
|
||||||
|
|
||||||
class Minify {
|
class Minify {
|
||||||
|
|
||||||
const TYPE_CSS = 'text/css';
|
const TYPE_CSS = 'text/css';
|
||||||
@@ -57,15 +58,6 @@ class Minify {
|
|||||||
/**
|
/**
|
||||||
* Serve a request for a minified file.
|
* Serve a request for a minified file.
|
||||||
*
|
*
|
||||||
* @param mixed instance of subclass of Minify_Controller_Base or string name of
|
|
||||||
* controller. E.g. 'Files'
|
|
||||||
*
|
|
||||||
* @param array $options controller/serve options
|
|
||||||
*
|
|
||||||
* @return mixed null, or, if the 'quiet' option is set to true, an array
|
|
||||||
* with keys "success" (bool), "statusCode" (int), "content" (string), and
|
|
||||||
* "headers" (array).
|
|
||||||
*
|
|
||||||
* Here are the available options and defaults in the base controller:
|
* Here are the available options and defaults in the base controller:
|
||||||
*
|
*
|
||||||
* 'isPublic' : send "public" instead of "private" in Cache-Control
|
* 'isPublic' : send "public" instead of "private" in Cache-Control
|
||||||
@@ -101,6 +93,14 @@ class Minify {
|
|||||||
*
|
*
|
||||||
* Any controller options are documented in that controller's setupSources() method.
|
* Any controller options are documented in that controller's setupSources() method.
|
||||||
*
|
*
|
||||||
|
* @param mixed instance of subclass of Minify_Controller_Base or string name of
|
||||||
|
* controller. E.g. 'Files'
|
||||||
|
*
|
||||||
|
* @param array $options controller/serve options
|
||||||
|
*
|
||||||
|
* @return mixed null, or, if the 'quiet' option is set to true, an array
|
||||||
|
* with keys "success" (bool), "statusCode" (int), "content" (string), and
|
||||||
|
* "headers" (array).
|
||||||
*/
|
*/
|
||||||
public static function serve($controller, $options = array()) {
|
public static function serve($controller, $options = array()) {
|
||||||
if (is_string($controller)) {
|
if (is_string($controller)) {
|
||||||
|
@@ -1,3 +1,3 @@
|
|||||||
; Generates Minify documentation using PhpDocumentor.
|
:: Generates Minify documentation using PhpDocumentor.
|
||||||
@echo off
|
@echo off
|
||||||
phpdoc -f ../minify.php,../lib/jslib.php -t ../docs -o html:smarty:php
|
phpdoc -ti "Minify docs" -p on -d ../lib -t ../docs -o html:smarty:php
|
Reference in New Issue
Block a user