11 class Edit extends \Magento\Backend\Block\Widget\Form\Container
40 \
Magento\Review\Model\RatingFactory $ratingFactory,
44 $this->_ratingFactory = $ratingFactory;
46 parent::__construct($context,
$data);
55 $this->_objectId =
'id';
56 $this->_controller =
'adminhtml_rating';
57 $this->_blockGroup =
'Magento_Review';
59 $this->buttonList->update(
'save',
'label',
__(
'Save Rating'));
60 $this->buttonList->update(
'delete',
'label',
__(
'Delete Rating'));
62 if ($this->
getRequest()->getParam($this->_objectId)) {
63 $ratingData = $this->_ratingFactory->create()->load($this->
getRequest()->getParam($this->_objectId));
65 $this->_coreRegistry->register(
'rating_data', $ratingData);
74 $ratingData = $this->_coreRegistry->registry(
'rating_data');
75 if ($ratingData && $ratingData->getId()) {
76 return __(
"Edit Rating #%1", $this->
escapeHtml($ratingData->getRatingCode()));
78 return __(
'New Rating');
escapeHtml($data, $allowedTags=null)
__construct(\Magento\Backend\Block\Widget\Context $context, \Magento\Review\Model\RatingFactory $ratingFactory, \Magento\Framework\Registry $registry, array $data=[])