*/ class GridPerPage implements \Magento\Framework\Option\ArrayInterface { /** * Options * * @var array */ protected $_options; /** * Constructor * * @param string $perPageValues */ public function __construct($perPageValues) { $this->_options = explode(',', $perPageValues); } /** * {@inheritdoc} */ public function toOptionArray() { $result = []; foreach ($this->_options as $option) { $result[] = ['value' => $option, 'label' => $option]; } return $result; } }