作者 karlet

feat:允许apiInfo为空

... ... @@ -64,7 +64,7 @@ class CmBroker
public $uid;
public function __construct($plat, ApiInfo $apiInfo, $wsHost = null, $restHost = null)
public function __construct($plat, ?ApiInfo $apiInfo, $wsHost = null, $restHost = null)
{
$this->plat = $plat;
$exBroker = null;
... ...
... ... @@ -13,7 +13,7 @@ class Api
{
private $host = 'https://fapi.binance.com';
private ApiInfo $apiInfo;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
}
... ...
... ... @@ -21,7 +21,7 @@ class ExBroker
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
$this->api = new BnApi($apiInfo);
... ...
... ... @@ -15,7 +15,7 @@ class Api
private $host = 'https://api.bitget.com';
private ApiInfo $apiInfo;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
}
... ...
... ... @@ -25,7 +25,7 @@ class ExBroker
private $timerAccPing = 0;
private $timerKlinePing = 0;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
$this->api = new BgApi($apiInfo);
... ...
... ... @@ -15,7 +15,7 @@ class Api
private $host = 'https://api.bybit.com';
private ApiInfo $apiInfo;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
}
... ...
... ... @@ -25,7 +25,7 @@ class ExBroker
private $timerAccPing = 0;
private $timerKlinePing = 0;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
$this->api = new BbApi($apiInfo);
... ...
... ... @@ -13,7 +13,7 @@ class Api
{
private $host = 'https://api.bybit.com';
private ApiInfo $apiInfo;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
}
... ...
... ... @@ -22,7 +22,7 @@ class ExBroker
private ?Websocket $wsAcc;
private ?Websocket $wsKline;
public function __construct(ApiInfo $apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
$this->api = new BbApi($apiInfo);
... ...
... ... @@ -16,7 +16,7 @@ class Api
private ?ApiInfo $apiInfo = null;
private string $host = "https://www.okx.com";
public function __construct($apiInfo = null, $host = "")
public function __construct(?ApiInfo $apiInfo = null, $host = "")
{
if ($apiInfo != null) {
$this->apiInfo = $apiInfo;
... ...
... ... @@ -26,7 +26,7 @@ class ExBroker
private $timerAccPing = 0;
private $timerKlinePing = 0;
public function __construct($apiInfo)
public function __construct(?ApiInfo $apiInfo)
{
$this->apiInfo = $apiInfo;
$this->api = new OkxApi($apiInfo);
... ...