Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Variables
order_configurable_product.php File Reference

Go to the source code of this file.

Variables

 $searchCriteriaBuilder = Bootstrap::getObjectManager()->get(SearchCriteriaBuilder::class)
 
 $cartRepository = Bootstrap::getObjectManager()->get(CartRepositoryInterface::class)
 
 $productRepository = Bootstrap::getObjectManager()->get(ProductRepositoryInterface::class)
 
 $cartManagement = Bootstrap::getObjectManager()->get(CartManagementInterface::class)
 
 $searchCriteria
 
 $cart = current($cartRepository->getList($searchCriteria)->getItems())
 
 $product = $productRepository->get('configurable')
 
 $configurableOptions = $product->getTypeInstance()->getConfigurableOptions($product)
 
 $option = current(current($configurableOptions))
 
 $requestData
 
 $request = new \Magento\Framework\DataObject($requestData)
 

Variable Documentation

◆ $cart

$cart = current($cartRepository->getList($searchCriteria)->getItems())

Definition at line 26 of file order_configurable_product.php.

◆ $cartManagement

$cartManagement = Bootstrap::getObjectManager()->get(CartManagementInterface::class)

Definition at line 21 of file order_configurable_product.php.

◆ $cartRepository

$cartRepository = Bootstrap::getObjectManager()->get(CartRepositoryInterface::class)

Definition at line 17 of file order_configurable_product.php.

◆ $configurableOptions

$configurableOptions = $product->getTypeInstance()->getConfigurableOptions($product)

Definition at line 29 of file order_configurable_product.php.

◆ $option

$option = current(current($configurableOptions))

Definition at line 30 of file order_configurable_product.php.

◆ $product

$product = $productRepository->get('configurable')

Definition at line 28 of file order_configurable_product.php.

◆ $productRepository

$productRepository = Bootstrap::getObjectManager()->get(ProductRepositoryInterface::class)

Definition at line 19 of file order_configurable_product.php.

◆ $request

$request = new \Magento\Framework\DataObject($requestData)

Definition at line 36 of file order_configurable_product.php.

◆ $requestData

$requestData
Initial value:
= [
'product' => $option['product_id'],
'super_attribute' => [key($configurableOptions) => $option['value_index']],
'qty' => 3
]

Definition at line 31 of file order_configurable_product.php.

◆ $searchCriteria

$searchCriteria
Initial value:
->addFilter('reserved_order_id', 'created_order_for_test')
->create()

Definition at line 23 of file order_configurable_product.php.

◆ $searchCriteriaBuilder

$searchCriteriaBuilder = Bootstrap::getObjectManager()->get(SearchCriteriaBuilder::class)

Definition at line 15 of file order_configurable_product.php.