* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Fxp\Composer\AssetPlugin\Repository\Vcs; use Composer\Cache; use Composer\Repository\Vcs\HgBitbucketDriver as BaseHgBitbucketDriver; /** * Mercurial Bitbucket Bitbucket vcs driver. * * @author François Pluchino */ class HgBitbucketDriver extends BaseHgBitbucketDriver { /** * @var Cache */ protected $cache; /** * {@inheritdoc} */ public function initialize() { parent::initialize(); $this->cache = new Cache($this->io, $this->config->get('cache-repo-dir').'/'.$this->originUrl.'/'.$this->owner.'/'.$this->repository); } /** * {@inheritdoc} */ public function getComposerInformation($identifier) { return BitbucketUtil::getComposerInformation($this->cache, $this->infoCache, $this->getScheme(), $this->repoConfig, $identifier, $this->owner, $this->repository, $this, 'getContents'); } }