for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Carpenstar\ByBitAPI\Spot\MarketData\MergedOrderBook\Response;
use Carpenstar\ByBitAPI\Core\Objects\ResponseEntity;
use Carpenstar\ByBitAPI\Spot\MarketData\MergedOrderBook\Interfaces\IMergedOrderBookPriceResponse;
class MergedOrderBookPriceItemResponse extends ResponseEntity implements IMergedOrderBookPriceResponse
{
/**
* Price position value
* @var float
*/
private float $price;
* Quantity position value
private float $quantity;
* @param array $data
public function __construct(array $data)
$this
->setPrice($data[0])
->setQuantity($data[1]);
}
* @param float $price
* @return $this
private function setPrice(float $price): self
$this->price = $price;
return $this;
* @return float
public function getPrice(): float
return $this->price;
* @param float $quantity
* @return MergedOrderBookPriceItemResponse
private function setQuantity(float $quantity): self
$this->quantity = $quantity;
public function getQuantity(): float
return $this->quantity;