Lines Matching +full:join +full:- +full:group -(+path:inc +path:lang) -(+path:lib +path:plugins +path:lang) -(+path:lib +path:tpl +path:dokuwiki +path:lang)
24 protected $group = '';
36 $this->mtime = time();
37 $this->setPath($path);
77 $file->setPath($path);
78 $file->setIsdir(is_dir($path));
79 $file->setMode(fileperms($path));
80 $file->setOwner(fileowner($path));
81 $file->setGroup(filegroup($path));
82 $file->setSize(filesize($path));
83 $file->setUid($stat['uid']);
84 $file->setGid($stat['gid']);
85 $file->setMtime($stat['mtime']);
88 $file->setPath($as);
99 if($this->isdir) return 0;
100 return $this->size;
108 $this->size = $size;
116 return $this->csize;
124 $this->csize = $csize;
132 return $this->mtime;
140 $this->mtime = $mtime;
148 return $this->gid;
156 $this->gid = $gid;
164 return $this->uid;
172 $this->uid = $uid;
180 return $this->comment;
188 $this->comment = $comment;
196 return $this->group;
200 * @param string $group
202 public function setGroup($group)
204 $this->group = $group;
212 return $this->isdir;
221 if ($isdir && $this->mode === 0664) {
222 $this->mode = 0775;
224 $this->isdir = $isdir;
232 return $this->mode;
240 $this->mode = $mode;
248 return $this->owner;
256 $this->owner = $owner;
264 return $this->path;
272 $this->path = $this->cleanPath($path);
303 * found in the tar file, similar to the --strip-components feature of GNU tar. This is triggered when
312 $filename = $this->getPath();
317 if (!$this->getIsdir()) {
322 $filename = join('/', array_slice($parts, $strip));
333 $this->setPath($filename);
348 if ($include && !preg_match($include, $this->getPath())) {
351 if ($exclude && preg_match($exclude, $this->getPath())) {