#!/usr/bin/env php
|
<?php
|
/*
|
* This file is part of Composer.
|
*
|
* (c) Nils Adermann <naderman@naderman.de>
|
* Jordi Boggiano <j.boggiano@seld.be>
|
*
|
* For the full copyright and license information, please view
|
* the license that is located at the bottom of this file.
|
*/
|
|
// Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264
|
if (extension_loaded('apc') && filter_var(ini_get('apc.enable_cli'), FILTER_VALIDATE_BOOLEAN) && filter_var(ini_get('apc.cache_by_default'), FILTER_VALIDATE_BOOLEAN)) {
|
if (version_compare(phpversion('apc'), '3.0.12', '>=')) {
|
ini_set('apc.cache_by_default', 0);
|
} else {
|
fwrite(STDERR, 'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.'.PHP_EOL);
|
fwrite(STDERR, 'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.'.PHP_EOL);
|
}
|
}
|
|
Phar::mapPhar('composer.phar');
|
require 'phar://composer.phar/bin/composer';
|
|
__HALT_COMPILER(); ?>
|
4 ö composer.phar + src/Composer/Autoload/AutoloadGenerator.phpµe ÊEa\µe ª}¶ + src/Composer/Autoload/ClassMapGenerator.php ÊEa\ MèĶ src/Composer/Cache.php ÊEa\ b0¶ % src/Composer/Command/AboutCommand.phpÍ ÊEa\Í ÿÌ4¶ ' src/Composer/Command/ArchiveCommand.phpc ÊEa\c ¥{ï¶ $ src/Composer/Command/BaseCommand.phpÜ ÊEa\Ü gô1¶ . src/Composer/Command/BaseDependencyCommand.phpñ ÊEa\ñ XgFð¶ 1 src/Composer/Command/CheckPlatformReqsCommand.phpë ÊEa\ë kâ¶ * src/Composer/Command/ClearCacheCommand.php^ ÊEa\^ ¨ãj¶ & |