瀏覽代碼

Remove useless file

Jordi Boggiano 13 年之前
父節點
當前提交
6fc243cbd6
共有 1 個文件被更改,包括 0 次插入107 次删除
  1. 0 107
      src/Composer/Compiler.php~HEAD

+ 0 - 107
src/Composer/Compiler.php~HEAD

@@ -1,107 +0,0 @@
-<?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
- * file that was distributed with this source code.
- */
-
-namespace Composer;
-
-use Symfony\Component\Finder\Finder;
-use Symfony\Component\Process\Process;
-
-/**
- * The Compiler class compiles the Silex framework.
- *
- * @author Fabien Potencier <fabien@symfony.com>
- */
-class Compiler
-{
-    protected $version;
-
-    public function compile($pharFile = 'composer.phar')
-    {
-        if (file_exists($pharFile)) {
-            unlink($pharFile);
-        }
-
-        $process = new Process('git log --pretty="%h %ci" -n1 HEAD');
-        if ($process->run() > 0) {
-            throw new \RuntimeException('The git binary cannot be found.');
-        }
-        $this->version = trim($process->getOutput());
-
-        $phar = new \Phar($pharFile, 0, 'composer.phar');
-        $phar->setSignatureAlgorithm(\Phar::SHA1);
-
-        $phar->startBuffering();
-
-        $finder = new Finder();
-        $finder->files()
-            ->ignoreVCS(true)
-            ->name('*.php')
-            ->notName('Compiler.php')
-            ->in(__DIR__.'/../Composer')
-        ;
-
-        foreach ($finder as $file) {
-            $this->addFile($phar, $file);
-        }
-
-        $this->addFile($phar, new \SplFileInfo(__DIR__.'/../../tests/bootstrap.php'));
-        $this->addFile($phar, new \SplFileInfo(__DIR__.'/../../bin/composer'));
-
-        // Stubs
-        $phar->setStub($this->getStub());
-
-        $phar->stopBuffering();
-
-        $phar->compressFiles(\Phar::GZ);
-
-        $this->addFile($phar, new \SplFileInfo(__DIR__.'/../../LICENSE'), false);
-
-        unset($phar);
-    }
-
-    protected function addFile($phar, $file, $strip = true)
-    {
-        $path = str_replace(dirname(dirname(__DIR__)).DIRECTORY_SEPARATOR, '', $file->getRealPath());
-
-        if ($strip) {
-            $content = php_strip_whitespace($file);
-        } else {
-            $content = "\n".file_get_contents($file)."\n";
-        }
-
-        $content = str_replace('@package_version@', $this->version, $content);
-
-        $phar->addFromString($path, $content);
-    }
-
-    protected function getStub()
-    {
-        return <<<'EOF'
-<?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.
- */
-
-Phar::mapPhar('composer.phar');
-
-require 'phar://composer.phar/bin/composer';
-
-__HALT_COMPILER();
-EOF;
-    }
-}