Uses outside dependencies to handle php and composer