testing in php since node is always available and there doesnt seem to be a way to load php for composer