setPath($path); $filesystem = $current->filesystem; $file = $current->file; switch ($option) { case STREAM_META_ACCESS: if (!is_int($value)) { /* @phpstan-ignore-next-line */ $value = (int) $value; } $converter = new PortableVisibilityConverter(); $visibility = is_dir($path) ? $converter->inverseForDirectory($value) : $converter->inverseForFile($value); try { $filesystem->setVisibility($file, $visibility); } catch (FilesystemException $e) { if (!$current->ignoreVisibilityErrors()) { return self::triggerError(UnableToChangePermissionsException::atLocation( self::METADATA_COMMAND, $current->path, decoct($value), $e )); } } return true; case STREAM_META_TOUCH: try { if (!$filesystem->fileExists($file)) { $filesystem->write($file, ''); } } catch (FilesystemException $e) { return self::triggerError(UnableToWriteException::atLocation( self::METADATA_COMMAND, $current->path, $e )); } return true; default: return false; } } } __halt_compiler();----SIGNATURE:----MLEqEz9b/B60jqKlJiAEMxNL4fu8cwFsqNyOsJZ3m6VYLPLJTbV2SSW7Bj2pk5mphgN6OTD+rqwb4aFVwEL1OeKCN6qrQAYpTvGj916ZJvwGSNaT9ZMfGUjFDymE2h3thKIfDmD+XN7bJ/qMuWvcNBusEGV+bFR9IvdGr88PUhbSGJmDXcss2cvY5a/8olQgEZB/UIiK83L+J9oeebx0si2GN5/h5s0PfyoWOu1yDhrK8AzJeZ28kTkTbg28zTsT6KCUi3Hn7iU/V6q1ddLFELtHKcQMbfJ+H7uVRpnd/wLgcgAiXbHAMTQTUIrJwtcpP7GfR3H7Ij+LZX39oUaqGlVZHEr0aJ0hDj6Zdxya7ZlvJK5D18PFO9q6Ii0uk3bGkye8Qfzj8cs+PSXQQnhmUDk5NmIeu6ffOowzTHS97EjVTE5KmKNmxKmLQytQiWkq2gTwGmOW7KDn61zvDW6MPvDErjvcgZ2xZRdfFomqXoGPa51akLr1zP3gTHMMmQHs/QosmIp3Kxlil8Ni2ObmNByR/jwidBGUOvElZ0XH9snzAwMuQE5r5Xsokpjks3nzJCnYKeYrIAjBxZsw54Dv01+QY5cOHdWYiRZrf9jqTKUZhFz9pNhCdrHCvpSlHgdyyINOdelg18mCap9mgY6MH5x+VNiZU8AXZFevOi0YDfs=----ATTACHMENT:----Njg2MDE5Mzg2NzY0MTM0MCA5NTI3MDU0OTkyNjczMzA3IDQ3Nzg3NDgxNTg1ODg3MDQ=