Skip to content

Commit 9a701c7

Browse files
author
Stanislav Idolov
committed
Fixed cyclomatic complexity
1 parent ad28602 commit 9a701c7

File tree

1 file changed

+15
-5
lines changed
  • app/code/Magento/Sales/Controller/Adminhtml/Order/Status

1 file changed

+15
-5
lines changed

app/code/Magento/Sales/Controller/Adminhtml/Order/Status/Save.php

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,22 @@ public function execute()
6161
);
6262
}
6363
$this->_getSession()->setFormData($data);
64-
if ($isNew) {
65-
return $resultRedirect->setPath('sales/*/new');
66-
} else {
67-
return $resultRedirect->setPath('sales/*/edit', ['status' => $this->getRequest()->getParam('status')]);
68-
}
64+
return $this->getRedirect($resultRedirect, $isNew);
6965
}
7066
return $resultRedirect->setPath('sales/*/');
7167
}
68+
69+
/**
70+
* @param \Magento\Backend\Model\View\Result\Redirect $resultRedirect
71+
* @param $isNew
72+
* @return \Magento\Backend\Model\View\Result\Redirect
73+
*/
74+
private function getRedirect(\Magento\Backend\Model\View\Result\Redirect $resultRedirect, $isNew)
75+
{
76+
if ($isNew) {
77+
return $resultRedirect->setPath('sales/*/new');
78+
} else {
79+
return $resultRedirect->setPath('sales/*/edit', ['status' => $this->getRequest()->getParam('status')]);
80+
}
81+
}
7282
}

0 commit comments

Comments
 (0)