/** * @param array $options * * @return BitBucketClient */ protected static function getBitBucketClient(array $options = []) { if (null === static::$client || static::$client->getOptions() !== $options) { static::$client = new BitBucketClient($options); } return static::$client; }
/** * @param BitBucketClient $client * @param ResultPagerListener $pagerListener */ public function __construct(BitBucketClient $client, ResultPagerListener $pagerListener) { $this->client = $client->getHttpClient(); $this->pagerListener = $pagerListener; }