Initial indications are that one of the people went inside, and the other told the driver to get out of the car and stabbed him with what was believed to be a screwdriver.
The taxi driver escaped on foot and called Police.
An investigation is underway.
A Middlemore Hospital spokeswoman said today the taxi driver had now been discharged.