Status.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. namespace Dotdigitalgroup\Email\Model\Adminhtml\Source\Importer;
  3. class Status implements \Magento\Framework\Data\OptionSourceInterface
  4. {
  5. /**
  6. * Contact imported options.
  7. *
  8. * @return array
  9. */
  10. public function getOptions()
  11. {
  12. return [
  13. \Dotdigitalgroup\Email\Model\Importer::NOT_IMPORTED => __('Not Imported'),
  14. \Dotdigitalgroup\Email\Model\Importer::IMPORTING => __('Importing'),
  15. \Dotdigitalgroup\Email\Model\Importer::IMPORTED => __('Imported'),
  16. \Dotdigitalgroup\Email\Model\Importer::FAILED => __('Failed'),
  17. ];
  18. }
  19. /**
  20. * @return array
  21. */
  22. public function toOptionArray()
  23. {
  24. $options = [
  25. [
  26. 'value' => '0',
  27. 'label' => 'Not Imported',
  28. ],
  29. [
  30. 'value' => '1',
  31. 'label' => 'Importing',
  32. ],
  33. [
  34. 'value' => '2',
  35. 'label' => 'Imported',
  36. ],
  37. [
  38. 'value' => '3',
  39. 'label' => 'Failed',
  40. ]
  41. ];
  42. return $options;
  43. }
  44. }