diff options
author | Remi Collet <fedora@famillecollet.com> | 2014-08-21 17:03:57 +0200 |
---|---|---|
committer | Remi Collet <fedora@famillecollet.com> | 2014-08-21 17:03:57 +0200 |
commit | f5ca514bf5516b48dcafb14f4396ee3ff3ea3255 (patch) | |
tree | 14edc36ff932223125f7174419da966e8a8ac72e /php-jsonlint-bin-without-composer-autoloader.patch | |
parent | 30bf0f11a28f5dff27d144d862e162bf0d7f4a4f (diff) |
php-jsonlint: 1.2.0 (backport)
Diffstat (limited to 'php-jsonlint-bin-without-composer-autoloader.patch')
-rw-r--r-- | php-jsonlint-bin-without-composer-autoloader.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/php-jsonlint-bin-without-composer-autoloader.patch b/php-jsonlint-bin-without-composer-autoloader.patch new file mode 100644 index 0000000..fdad739 --- /dev/null +++ b/php-jsonlint-bin-without-composer-autoloader.patch @@ -0,0 +1,35 @@ +diff --git a/bin/jsonlint b/bin/jsonlint +index 1b9272a..c15cfa6 100755 +--- a/bin/jsonlint ++++ b/bin/jsonlint +@@ -1,4 +1,4 @@ +-#!/usr/bin/env php ++#!/usr/bin/php + <?php + + /* +@@ -10,20 +10,10 @@ + * file that was distributed with this source code. + */ + +-function includeIfExists($file) +-{ +- if (file_exists($file)) { +- return include $file; +- } +-} +- +-if ((!$loader = includeIfExists(__DIR__.'/../vendor/autoload.php')) && (!$loader = includeIfExists(__DIR__.'/../../../autoload.php'))) { +- $msg = '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; +- fwrite(STDERR, $msg); +- exit(1); +-} ++spl_autoload_register(function ($class) { ++ $src = str_replace('\\', '/', $class).'.php'; ++ @include_once $src; ++}); + + use Seld\JsonLint\JsonParser; + |