28 lines
578 B
PHP
Executable File
28 lines
578 B
PHP
Executable File
<?php
|
|
|
|
|
|
namespace JR\NetSuite\Model\Config\Source;
|
|
|
|
class Store
|
|
{
|
|
protected $_storeManager;
|
|
|
|
public function __construct(
|
|
\Magento\Store\Model\StoreManagerInterface $storeManager
|
|
) {
|
|
$this->_storeManager = $storeManager;
|
|
}
|
|
|
|
public function toOptionArray()
|
|
{
|
|
$stores = $this->_storeManager->getStores();
|
|
$options = [];
|
|
foreach ($stores as $store) {
|
|
$options[] = [
|
|
'label' => $store->getName(),
|
|
'value' => $store->getId()
|
|
];
|
|
}
|
|
return $options;
|
|
}
|
|
} |