예제 #1
0
파일: Resource.php 프로젝트: oophp/resource
 /**
  * {@inheritdoc}
  */
 public function open(string $path, string $mode = 'r', bool $useIncludePath = null, $context = null)
 {
     if (isset($this->resource)) {
         throw new ResourceAlreadySetException();
     }
     $this->filePath = $path;
     return parent::open($path, $mode, $useIncludePath, $context);
 }
예제 #2
0
파일: Resource.php 프로젝트: oophp/resource
 protected function setMode(string $mode)
 {
     $return = parent::setMode($mode);
     if ($this->isAppendOnly()) {
         $this->seek(0, SEEK_END);
     }
     return $return;
 }