/** * Creates a composer instance for testing. * * @return \Composer\Composer */ protected function createComposer() { $config = new \Composer\Config(); $config->merge(array('config' => array('vendor-dir' => dirname(__FILE__) . '/_files/vendor', 'bin-dir' => dirname(__FILE__) . '/_files/bin'))); $composer = new \Composer\Composer(); $composer->setConfig($config); $composer->setPackage($this->createRootPackage()); return $composer; }