/** * @SuppressWarnings(PHPMD.StaticAccess) * @param UsernamePasswordCredentials $credentials * @param PullPreferences $pullPreferences * @param ClientInterface $httpClient */ public function __construct(UsernamePasswordCredentials $credentials, PullPreferences $pullPreferences = null, ClientInterface $httpClient = null) { $this->credentials = $credentials; $this->pullPreferences = $pullPreferences ?: PullPreferences::fromRecommendedPreferences(); $this->httpClient = $httpClient ?: new Client(['base_url' => 'http://api.dbcapi.me', 'defaults' => ['headers' => ['Accept' => 'application/json']]]); }
/** * @param UsernamePasswordCredentials $credentials * @return DeathByCaptchaInterface */ public static function createWithDefaultPreferences(UsernamePasswordCredentials $credentials) { return self::createWithPreferences($credentials, PullPreferences::fromRecommendedPreferences()); }
/** * {@inheritDoc} */ protected function setUp() { $this->preferences = PullPreferences::fromRecommendedPreferences(); }