Example #1
0
 /**
  * Update query resource
  * @param qio\Resource $resource
  * @param integer $mode
  */
 public function setResource(qio\Resource $resource, $mode = qio\Stream\Mode::ReadWrite)
 {
     if (empty($this->stream)) {
         if ($resource instanceof qio\File) {
             $this->stream = new qio\File\Stream($resource, $mode);
         } elseif ($resource instanceof qio\Directory) {
             $this->stream = new qio\Directory\Stream($resource);
         }
     }
     parent::setResource($resource);
 }