Lines Matching refs:attr

1520         $attr = Strings::packSSH2('NQ', NET_SFTP_ATTR_SIZE, $new_size);
1522 return $this->setstat($filename, $attr, false);
1555 $attr = $this->version < 4 ?
1563 $packet .= $attr;
1579 return $this->setstat($filename, $attr, false);
1617 $attr = $this->version < 4 ?
1627 return $this->setstat($filename, $attr, $recursive);
1648 $attr = $this->version < 4 ?
1652 return $this->setstat($filename, $attr, $recursive);
1676 $attr = pack('N2', NET_SFTP_ATTR_PERMISSIONS, $mode & 07777);
1677 if (!$this->setstat($filename, $attr, $recursive)) {
1709 * @param string $attr
1715 private function setstat($filename, $attr, $recursive) argument
1730 $result = $this->setstat_recursive($filename, $attr, $i);
1737 pack('a*Ca*', substr($attr, 0, 4), NET_SFTP_TYPE_UNKNOWN, substr($attr, 4)) :
1738 $attr;
1769 * @param string $attr
1774 private function setstat_recursive($path, $attr, &$i) argument
1783 return $this->setstat($path, $attr, false);
1800 if (!$this->setstat_recursive($temp, $attr, $i)) {
1806 pack('Ca*', NET_SFTP_TYPE_UNKNOWN, $attr) :
1807 $attr;
1823 pack('Ca*', NET_SFTP_TYPE_UNKNOWN, $attr) :
1824 $attr;
2272 $attr = $this->version < 4 ?
2275 if (!$this->setstat($remote_file, $attr, false)) {
3028 $attr = [];
3029 list($attr[$key]) = Strings::unpackSSH2('Q', $response);
3031 list($attr[$key . '-nseconds']) = Strings::unpackSSH2('N', $response);
3033 return $attr;
3048 list($flags, $attr['type']) = Strings::unpackSSH2('NC', $response);
3092 list($attr['size']) = Strings::unpackSSH2('Q', $response);
3095 list($attr['uid'], $attr['gid']) = Strings::unpackSSH2('NN', $response);
3098 list($attr['mode']) = Strings::unpackSSH2('N', $response);
3099 $fileType = $this->parseMode($attr['mode']);
3101 $attr += ['type' => $fileType];
3106 $attr += $this->parseTime('atime', $flags, $response);
3109 list($attr['atime'], $attr['mtime']) = Strings::unpackSSH2('NN', $response);
3112 $attr += $this->parseTime('createtime', $flags, $response);
3115 $attr += $this->parseTime('mtime', $flags, $response);
3127 list($attr['owner'], $attr['$group']) = Strings::unpackSSH2('ss', $response);
3146 list($attr['allocation-size']) = Strings::unpackSSH2('Q', $response);
3157 list($attr['mime-type']) = Strings::unpackSSH2('s', $response);
3161 list($attr['link-count']) = Strings::unpackSSH2('N', $response);
3165 list($attr['untranslated-name']) = Strings::unpackSSH2('s', $response);
3170 $attr += $this->parseTime('ctime', $flags, $response);
3176 $attr[$key] = $value;
3180 return $attr;