whether IParser or ParserInterface, this is up to the discretion of the developers. PSR doesn't govern over this naming issue. 

If it does, kindly point it out to me from the PSR (: