objectManager = $objectManager; } /** * Create Price object for particular product * * @param Product $bundleProduct * @param Product $selection * @param float $quantity * @param array $arguments * @return BundleSelectionPrice */ public function create( Product $bundleProduct, Product $selection, $quantity, array $arguments = [] ) { $arguments['bundleProduct'] = $bundleProduct; $arguments['saleableItem'] = $selection; $arguments['quantity'] = $quantity ? (float)$quantity : 1.; return $this->objectManager->create(self::SELECTION_CLASS_DEFAULT, $arguments); } }