/** * @param Credentials $credentials * @param Client $client * @param Decoder $decoder */ public function __construct(Credentials $credentials, Client $client = null, Decoder $decoder = null) { parent::__construct($credentials, $client); $this->decoder = $decoder ?: new Decoder(); }
/** * @param Credentials $credentials * @param Client $client * @param ChargeSerializer $serializer */ public function __construct(Credentials $credentials, Client $client = null, ChargeSerializer $serializer = null) { parent::__construct($credentials, $client); $this->serializer = $serializer ?: new ChargeSerializer(); }