urlBuilder = $urlBuilder; $this->request = $request; } /** * Retrieve button-specified settings * * @return array */ public function getButtonData() { return [ 'label' => __('Back'), 'on_click' => sprintf("location.href = '%s';", $this->getBackUrl()), 'class' => 'back', 'sort_order' => 10 ]; } /** * Get URL for back button * * @return string */ public function getBackUrl() { $orderId = $this->request->getParam('order_id'); return $this->urlBuilder->getUrl( 'sales/order/view', [ 'order_id' => $orderId ] ); } }