19 declare(strict_types=1);
86 private string $rootPath,
87 private int $fileAccessPublic = 0744,
88 private int $fileAccessPrivate = 0700,
89 private int $directoryAccessPublic = 0755,
90 private int $directoryAccessPrivate = 0700,
91 private int $lockMode = LOCK_EX,
92 private int $linkBehaviour = self::SKIP_LINKS
100 return $this->fileAccessPublic;
107 return $this->fileAccessPrivate;
114 return $this->directoryAccessPublic;
121 return $this->directoryAccessPrivate;
128 return $this->rootPath;
135 return $this->lockMode;
142 return $this->linkBehaviour;
getDirectoryAccessPrivate()
__construct(private string $rootPath, private int $fileAccessPublic=0744, private int $fileAccessPrivate=0700, private int $directoryAccessPublic=0755, private int $directoryAccessPrivate=0700, private int $lockMode=LOCK_EX, private int $linkBehaviour=self::SKIP_LINKS)
LocalConfig constructor.
getDirectoryAccessPublic()
This class is used to configure the local filesystem adapter.
const SKIP_LINKS
Skip encountered links.
const DISALLOW_LINKS
This is the default behaviour because links violate the root filesystem constraint.