public function __construct(Pool $productPool, AddressManagerInterface $addressManager, DeliveryPool $deliveryPool, PaymentPool $paymentPool) { $this->productPool = $productPool; $this->addressManager = $addressManager; $this->deliveryPool = $deliveryPool; $this->paymentPool = $paymentPool; }