i want to stop further executions of magento but without using exit, this is a PHP CS issue, how can i? i used return but execution did not stop,
public function aroundOnThreeDSRequired(
\P3\PaymentGateway\Model\Method\P3Method $subject,
\Closure $proceed,
$threeDSVersion,
$res)
{
setcookie('threeDSRef', $res['threeDSRef'], time()+315);
$connection = $this->resourceConnection->getConnection();
$connection = $this->resourceConnection->getConnection();
$tableName = $this->resourceConnection->getTableName('payment_gateway_cookies'); //gives table name with prefix
$order_num= $this->request->getParam('trRef');
$sql = "Insert Into " . $tableName . " ( value,order_number) Values ('".$res['threeDSRef']."','". $order_num."' )";
$connection->query($sql);
// check for version
$html = Gateway::silentPost($res['threeDSURL'], $res['threeDSRequest']);
if ($threeDSVersion >= 200) {
// Silently POST the 3DS request to the ACS in the IFRAME
// Remember the threeDSRef as need it when the ACS responds
$_SESSION['threeDSRef'] = $res['threeDSRef'];
}
$this->response
->setHeader('Content-Type', 'text/html', true)
->setBody($html)
->sendResponse();
exit;
}