* Jordi Boggiano * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Composer\Test\Mock; use Composer\Config; use Composer\Factory; use Composer\Repository; use Composer\Repository\RepositoryManager; use Composer\Installer; use Composer\Downloader; use Composer\IO\IOInterface; class FactoryMock extends Factory { public static function createConfig() { $config = new Config(); $config->merge(array( 'config' => array('home' => sys_get_temp_dir().'/composer-test'), 'repositories' => array('packagist' => false), )); return $config; } protected function addLocalRepository(RepositoryManager $rm, $vendorDir) { } protected function createInstallationManager(Repository\RepositoryManager $rm, Downloader\DownloadManager $dm, $vendorDir, $binDir, IOInterface $io) { return new InstallationManagerMock; } protected function purgePackages(Repository\RepositoryManager $rm, Installer\InstallationManager $im) { } }