Lines Matching refs:this
129 if ($this->_atStart) {
130 $this->innerWriter->writeData("!<arch>\n");
131 $this->_atStart = false;
133 if ($this->_currentFilename !== null) {
134 $this->_currentStat[7] = strlen($this->_buffer);
135 if ($this->_useBuffer) {
136 $this->innerWriter->writeData(
137 … $this->arHeader($this->_currentFilename, $this->_currentStat)
139 $this->innerWriter->writeData($this->_buffer);
141 … $this->innerWriter->writeData($this->arFooter($this->_currentFilename, $this->_currentStat[7]));
143 $this->_buffer = "";
153 $this->flush();
158 $this->_useBuffer = !isset($stats[7]);
164 $this->_currentFilename = basename($filename);
165 $this->_currentStat = $stat;
167 if(!$this->_useBuffer) {
168 return $this->innerWriter->writeData($this->arHeader($filename, $stat));
177 $this->flush();
186 if ($this->_useBuffer) {
187 $this->_buffer .= $data;
189 $this->innerWriter->writeData($data);
198 if ($this->_useBuffer) {
199 $this->_buffer .= file_get_contents($filename);
201 $this->innerWriter->writeFile($filename);