Files

27 lines
781 B
PHP
Executable File

<?php
namespace JR\NetSuite\Model\Config\Source;
class CustomerGroup
{
protected $_customerGroupCollectionFactory;
public function __construct(
\Magento\Customer\Model\ResourceModel\Group\CollectionFactory $customerGroupCollectionFactory
) {
$this->_customerGroupCollectionFactory = $customerGroupCollectionFactory;
}
public function toOptionArray()
{
$customerGroups = $this->_customerGroupCollectionFactory->create();
$customerGroupArray = [];
foreach ($customerGroups as $customerGroup) {
$customerGroupArray[] = [
'value' => $customerGroup->getCode(),
'label' => $customerGroup->getCode()
];
}
return $customerGroupArray;
}
}