--TEST-- Phar: PharFileInfo::chmod extra code coverage --SKIPIF-- --INI-- phar.readonly=0 --FILE-- chmod(066); } catch (Exception $e) { echo $e->getMessage(), "\n"; } lstat($pname . '/a/b'); // sets BG(CurrentLStatFile) $b->chmod(0666); ?> --CLEAN-- --EXPECT-- Phar entry "a" is a temporary directory (not an actual entry in the archive), cannot chmod