the mkdir was taken from the composer sources itself, (where the vendor/cache dir is created