Фрагмент из Drupal: scafold генератор файлов приведен ниже.
public function generateAutoload() {
$vendorPath = $this->getVendorPath();
$webroot = $this->getWebRoot();
// Calculate the relative path from the webroot (location of the
// project autoload.php) to the vendor directory.
$fs = new SymfonyFilesystem();
$relativeVendorPath = $fs->makePathRelative($vendorPath, realpath($webroot));
$fs->dumpFile($webroot . "/autoload.php", $this->autoLoadContents($relativeVendorPath));
}
Почему этот $fs->dumpFile()
не учитывает значение umask при создании файла autoload.php.Вот копия того же выпуска https://github.com/drupal-composer/drupal-scaffold/issues/98