]>
Raphaël G. Git Repositories - binary/blob - composer 
   4   * This file is part of Composer.    6   * (c) Nils Adermann <naderman@naderman.de>    7   *     Jordi Boggiano <j.boggiano@seld.be>    9   * For the full copyright and license information, please view   10   * the license that is located at the bottom of this file.   13  // Avoid APC causing random fatal errors per https://github.com/composer/composer/issues/264   14  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
)) {   15      if  ( version_compare ( phpversion ( 'apc' ),  '3.0.12' ,  '>=' )) {   16          ini_set ( 'apc.cache_by_default' ,  0 );   18          fwrite ( STDERR
,  'Warning: APC <= 3.0.12 may cause fatal errors when running composer commands.' . PHP_EOL
);   19          fwrite ( STDERR
,  'Update APC, or set apc.enable_cli or apc.cache_by_default to 0 in your php.ini.' . PHP_EOL
);   23  if  (! class_exists ( 'Phar' )) {   24      echo  'PHP \' s phar extension is missing. Composer requires it to run. Enable the extension or recompile php without --disable-phar then try again.'  .  PHP_EOL
;   28  Phar
:: mapPhar ( 'composer.phar' );   29  require  'phar://composer.phar/bin/composer' ;