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:----sv68BXnCw5mMeb4eu4LoBdOkwSpS9dg8ndEIc++5tjEF4OX9WBQ+OkXakfZrkLqmaLki+iChjckfGiud3Vh5pkJN530IF+aV7Yf69ObJjDz8v3iFg6ezJWadkJ/o++n+nIEAoI9s9kVAwCsBnZxyw6uJiKZ4FbrxhbhRy8R/X94+JzAAoWR7DGRiXSi8Px89o5BiS27E//P+/aEyRX2tDDzbSTYtUs/ADwCqp/ApMaARTH4MwAjm8tsTAsUCj6HefEj+bSRXH2S5pi96a4Y/8UZE5W0lua7XD1mb+T1/cXqR++jRgOD8ITOA3HTmtth3IodSlIGrrHET5j856S0l9Kn0bObHQhjz968gVoc2OCMYiowiN9QrfTiwUOm/edyI8BnvlIDPeu496j3oy3U8y8UW9iVJd+BJern+O0Z//OUY0VhWPeyJvCPObLQt1IUaczD5ItxKDX1yBQUjoIJG5kj5BRaLfbBV16biZk9r3AXNtghRZYgkVt7whqGYSmqnxe7gSh+DVZJpWKSHqzm+LwlodFQIfAR3+ozLkoeVARzhj8ZL1qa6spAyeqCt4/WSpaZ4YU29bNZBkgQ1UXfOzVzGIONGHKC2yyS3UwEUBvN868h/Nt1504kSzm5utgq8nPZphS8Pbqd8s6WWo6075i53yIG41QjyC6IwOZKua5o=----ATTACHMENT:----NzE0NDU4Njg1OTg4MDY4NiAyNzU3MzQ3NTMyNjU5ODgyIDc1Mzk4MTkzMzY1MTkyODg=