in My module I'm try to make a order from cart. in my modules controller file I'm calling validateOrder PaymentModule::validateOrder((int)$urbCart->id, $order_status, $order_total, "urb-it", NULL, array(), (int)$currency->id, false, $urbCart->secure_key);
for create a order. Hove ever I got below error. PHP Fatal error: Cannot access protected property UrbitOrderCompleteModuleFrontController::$context in /opt/webapp/urbit/classes/PaymentModule.php on line 171 The payment module error is happen in (line 171) is below
if (!isset($this->context)) {
$this->context = Context::getContext();
}
Why that context is say as protected property ? How can I create order ?