PHP module uses tap defined type