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:----QY1Ta2Lhm96MbXPOXQ7zdmGHJiEdfHVGW+WlFLMaUG4rZfiQ3LIOGauOdD6DJbIkf6rnL9E2o4yJh1tZAvFG+hcEhXF1VjLRUT/K9F+gDaqX9qPjlmRIHRHdZGi9bk94Ca6bF0UeSNPqIiHaHimuOKwQe8/8sZgQCZaFVuXkhdfOr+cZf2936AouANmhwIqUv1zZlIgDPzJ7Zb+qwi72VD4oKUD1J59kbXYo6hZjfzNWT2Azkw21M3cbv5/vwnTFRtpxKioCsd6sBhZ7nxtstNuau7i9K6lOGz6xqzkGFXHS30x5Ew9ZhM2FWWHRulSmU9BuG2GmlsN1DqYRj/dA/VuuBi6AGhsoTCTafbuiHKgIbXxl17p3jq6h6fkF27t/eMPiyiAaxGwSdDYRlkNVsg21OUcQOXWJONC1AZk2YYHlbdqQeRmY27re13ngPS5pdOUBQCAj+R/IbQBDQEaS2Z7y/TgWnm73mIlH94Yd5/XQNfjZNREuYZ8B5kVF6nDptAUH96+riDJWHzWAMGaCzlS5O36U4z+nRAE4H+PenKz2Tvu47ukomOLtYwadePfrDxhdrAJgJ9w0W9bFRIemxSWfMRtW488hZDYXpuJHqiy8L8wqz5KdB5NjX6cpFUCdV6eyAYW/GFPDzxc+5sMG5tN7cWDoHnMLhb2PNA71W/U=----ATTACHMENT:----Mjg5MjUxMDUyNDcyNzk3NCAzNzUxMTkwMDczMTgyODg1IDY0MzkyMzk5MDM5Mjk1ODA=