_config = $config; } /** * Add decorated status to column * * @return array */ public function getFrameCallback() { return [$this, 'decorateState']; } /** * Decorate status column values * * @param string $value * @param \Magento\Sales\Model\Order\Status $row * @param \Magento\Backend\Block\Widget\Grid\Column $column * @param bool $isExport * @return string * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function decorateState($value, $row, $column, $isExport) { $status = $row->getStatus(); if ($value) { $cell = $value . '[' . $this->_config->getStateLabelByStateAndStatus($value, $status) . ']'; } else { $cell = $value; } return $cell; } }