The Warriors playmaker will move to Belmore next year after one season across the ditch.
News Limited and Seven News are both reporting that the Kiwi Test player is finalising the details of his new contract and a formal announcement will be made over the next week.
It is understood Foran is moving back to be closer to his young children.
The 26-year-old rejected offers from Melbourne, Newcastle and the Tigers to re-unite with Hasler, who coached Foran to a premiership in 2011.
Foran left the Eels midway through the 2016 season, with the Warriors taking a punt on signing him for this year.
It's been a busy 24-hours in player movement, with Aaron Woods reportedly signing with the Bulldogs and James Tedesco linking up with the Roosters.