6 declare(strict_types=1);
8 require
__DIR__ .
'/configurable_attribute_with_source_model.php';
31 ->setName(
'Configurable Option ' .
$option->getLabel())
34 ->setTestConfigurableWithSm(
$option->getValue())
35 ->setVisibility(
Magento\Catalog\Model\Product\Visibility::VISIBILITY_NOT_VISIBLE)
36 ->setStatus(
Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
37 ->setStockData([
'use_config_manage_stock' => 1,
'qty' => 100,
'is_qty_decimal' => 0,
'is_in_stock' => 1]);
54 'value_index' =>
$option->getValue(),
81 ->setName(
'Configurable Product')
82 ->setSku(
'configurable')
83 ->setVisibility(
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
84 ->setStatus(
Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
85 ->setStockData([
'use_config_manage_stock' => 1,
'is_in_stock' => 1]);
$configurableAttributesData
defined('TESTS_BP')||define('TESTS_BP' __DIR__
$extensionConfigurableAttributes
foreach($options as $key=> $option) $optionsFactory
static getObjectManager()