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

Go to the source code of this file.

Variables

 $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()
 
 $categoryLinkManagement = $objectManager->get(\Magento\Catalog\Api\CategoryLinkManagementInterface::class)
 
 $tierPrices = []
 
 $tierPriceFactory = $objectManager->get(\Magento\Catalog\Api\Data\ProductTierPriceInterfaceFactory::class)
 
 $tpExtensionAttributesFactory = $objectManager->get(ProductTierPriceExtensionFactory::class)
 
 $productExtensionAttributesFactory = $objectManager->get(ProductExtensionInterfaceFactory::class)
 
 $adminWebsite = $objectManager->get(\Magento\Store\Api\WebsiteRepositoryInterface::class)->get('admin')
 
 $tierPriceExtensionAttributes1
 
 $productExtensionAttributesWebsiteIds
 
 $tierPrices []
 
 $tierPriceExtensionAttributes2
 
 $product = $objectManager->create(\Magento\Catalog\Model\Product::class)
 
 $oldOptions
 
 $options = []
 
 $customOptionFactory = $objectManager->create(\Magento\Catalog\Api\Data\ProductCustomOptionInterfaceFactory::class)
 
 $productRepository = $objectManager->create(\Magento\Catalog\Api\ProductRepositoryInterface::class)
 

Variable Documentation

◆ $adminWebsite

$adminWebsite = $objectManager->get(\Magento\Store\Api\WebsiteRepositoryInterface::class)->get('admin')

Definition at line 26 of file product_simple.php.

◆ $categoryLinkManagement

$categoryLinkManagement = $objectManager->get(\Magento\Catalog\Api\CategoryLinkManagementInterface::class)

Definition at line 16 of file product_simple.php.

◆ $customOptionFactory

$customOptionFactory = $objectManager->create(\Magento\Catalog\Api\Data\ProductCustomOptionInterfaceFactory::class)

Definition at line 180 of file product_simple.php.

◆ $objectManager

Definition at line 13 of file product_simple.php.

◆ $oldOptions

$oldOptions

Definition at line 107 of file product_simple.php.

◆ $options

$options = []

Definition at line 177 of file product_simple.php.

◆ $product

$product = $objectManager->create(\Magento\Catalog\Model\Product::class)

Definition at line 77 of file product_simple.php.

◆ $productExtensionAttributesFactory

$productExtensionAttributesFactory = $objectManager->get(ProductExtensionInterfaceFactory::class)

Definition at line 24 of file product_simple.php.

◆ $productExtensionAttributesWebsiteIds

$productExtensionAttributesWebsiteIds
Initial value:
['website_ids' => $adminWebsite->getId()]
)
$adminWebsite
$productExtensionAttributesFactory

Definition at line 29 of file product_simple.php.

◆ $productRepository

$productRepository = $objectManager->create(\Magento\Catalog\Api\ProductRepositoryInterface::class)

Definition at line 193 of file product_simple.php.

◆ $tierPriceExtensionAttributes1

$tierPriceExtensionAttributes1
Initial value:
->setWebsiteId($adminWebsite->getId())
$tpExtensionAttributesFactory
$adminWebsite

Definition at line 27 of file product_simple.php.

◆ $tierPriceExtensionAttributes2

$tierPriceExtensionAttributes2
Initial value:
->setWebsiteId($adminWebsite->getId())
->setPercentageValue(50)
$tpExtensionAttributesFactory
$adminWebsite

Definition at line 63 of file product_simple.php.

◆ $tierPriceFactory

$tierPriceFactory = $objectManager->get(\Magento\Catalog\Api\Data\ProductTierPriceInterfaceFactory::class)

Definition at line 20 of file product_simple.php.

◆ $tierPrices [1/2]

$tierPrices = []

Definition at line 18 of file product_simple.php.

◆ $tierPrices [2/2]

$tierPrices[]
Initial value:
[
'data' => [
'customer_group_id' => \Magento\Customer\Model\Group::CUST_GROUP_ALL,
'qty' => 2,
'value' => 8
]
]
)->setExtensionAttributes($tierPriceExtensionAttributes1)
$tierPriceFactory
$tierPriceExtensionAttributes1

Definition at line 33 of file product_simple.php.

◆ $tpExtensionAttributesFactory

$tpExtensionAttributesFactory = $objectManager->get(ProductTierPriceExtensionFactory::class)

Definition at line 22 of file product_simple.php.