Mokoena has agreed to a new deal and will sign it when he returns to England from the African Cup of Nations qualifier with Sierra Leone.
“I had a meeting with the chief executive on Friday night and everything is agreed now,” Mokoena confirmed to The News.
“I just have to sign the contract now.
“Unfortunately, I am away on international duty but I will sign it when I come back.
“It’s a big relief. I have wanted to focus on my football and commit myself to this club and contribute.
“I have got absolutely no doubts about signing this contract. I just want to be here at this club.”