1
0
mirror of https://github.com/mrclay/minify.git synced 2025-08-12 00:54:35 +02:00

make composer dependency required

NOTE: this changes required minimum PHP version to 5.3.3
This commit is contained in:
Elan Ruusamäe
2014-10-15 23:51:13 +03:00
parent efe603d454
commit 0e9e1237c6
18 changed files with 41 additions and 27 deletions

7
.gitignore vendored
View File

@@ -1,7 +1,6 @@
# /
/test /test
/docs /docs
.idea/ /.idea/
.DS_Store .DS_Store
vendor /vendor/
!/vendor/bootstrap.php

View File

@@ -22,7 +22,7 @@ if (0 === strpos($_SERVER["SERVER_SOFTWARE"], 'Apache/')
} }
} }
require dirname(__FILE__) . '/../lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
require dirname(__FILE__) . '/../config.php'; require dirname(__FILE__) . '/../config.php';
if (! $min_enableBuilder) { if (! $min_enableBuilder) {

View File

@@ -5,7 +5,7 @@
* @package Minify * @package Minify
*/ */
require dirname(__FILE__) . '/../lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
$_oc = ini_get('zlib.output_compression'); $_oc = ini_get('zlib.output_compression');

View File

@@ -7,9 +7,9 @@
* @package Minify * @package Minify
*/ */
define('MINIFY_MIN_DIR', dirname(__FILE__)); require dirname(__FILE__). '/../vendor/bootstrap.php';
require MINIFY_MIN_DIR . '/lib/Minify/Loader.php'; define('MINIFY_MIN_DIR', dirname(__FILE__));
// set config path defaults // set config path defaults
$min_configPaths = array( $min_configPaths = array(

View File

@@ -10,9 +10,7 @@
* @package Minify * @package Minify
*/ */
if (!class_exists('Minify_Loader', false)) { require dirname(__FILE__) . '/../vendor/bootstrap.php';
require dirname(__FILE__) . '/lib/Minify/Loader.php';
}
/* /*
* Get an HTML-escaped Minify URI for a group or set of files. By default, URIs * Get an HTML-escaped Minify URI for a group or set of files. By default, URIs

View File

@@ -1,9 +1,7 @@
#!/usr/bin/env php #!/usr/bin/env php
<?php <?php
$pathToLib = dirname(dirname(__DIR__)) . '/min/lib'; require dirname(dirname(__DIR__)) . '/vendor/bootstrap.php';
require "$pathToLib/Minify/Loader.php";
$cli = new MrClay\Cli; $cli = new MrClay\Cli;

View File

@@ -1,7 +1,7 @@
#!/usr/bin/php #!/usr/bin/php
<?php <?php
require dirname(dirname(__DIR__)) . '/min/lib/Minify/Loader.php'; require dirname(dirname(__DIR__)) . '/vendor/bootstrap.php';
$cli = new MrClay\Cli; $cli = new MrClay\Cli;

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
function getPost($key) { function getPost($key) {
return get_magic_quotes_gpc() return get_magic_quotes_gpc()

View File

@@ -3,7 +3,7 @@
* Fetch and minify a URL (auto-detect HTML/JS/CSS) * Fetch and minify a URL (auto-detect HTML/JS/CSS)
*/ */
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
function getPost($key) { function getPost($key) {
if (! isset($_POST[$key])) { if (! isset($_POST[$key])) {

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
header('Content-Type: text/html;charset=utf-8'); header('Content-Type: text/html;charset=utf-8');

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
// emulate regularly updating document // emulate regularly updating document
$every = 20; $every = 20;

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../../vendor/bootstrap.php';
// generate content first (not ideal) // generate content first (not ideal)
// emulate regularly updating document // emulate regularly updating document

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../../vendor/bootstrap.php';
// emulate regularly updating document // emulate regularly updating document
$every = 20; $every = 20;

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
// far expires // far expires
$cg = new HTTP_ConditionalGet(array( $cg = new HTTP_ConditionalGet(array(

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
// emulate regularly updating document // emulate regularly updating document
$every = 20; $every = 20;

View File

@@ -1,7 +1,7 @@
<?php <?php
ini_set('display_errors', 'on'); ini_set('display_errors', 'on');
require dirname(__FILE__) . '/../../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../../vendor/bootstrap.php';
if (!isset($_GET['test'])) { if (!isset($_GET['test'])) {
$type = 'text/html'; $type = 'text/html';

View File

@@ -1,6 +1,6 @@
<?php <?php
require dirname(__FILE__) . '/../min/lib/Minify/Loader.php'; require dirname(__FILE__) . '/../vendor/bootstrap.php';
require dirname(__FILE__) . '/../min/config.php'; require dirname(__FILE__) . '/../min/config.php';
// set cache path and doc root if configured // set cache path and doc root if configured

19
vendor/bootstrap.php vendored Normal file
View File

@@ -0,0 +1,19 @@
<?php
/**
* Sets up autoloader for Minify
*
* @package Minify
*/
$includeIfExists = function($file) {
return file_exists($file) ? include $file : false;
};
if (!$includeIfExists(__DIR__.'/autoload.php')) {
echo 'You must set up the project dependencies, run the following commands:'.PHP_EOL.
'curl -sS https://getcomposer.org/installer | php'.PHP_EOL.
'php composer.phar install'.PHP_EOL;
exit(1);
}
unset($includeIfExists);