Ejemplo n.º 1
0
 /**
  * Will read and return $bytes bytes from file. Will advance pointer by $bytes bytes.
  *
  * @param int $bytes
  *
  * @return string
  */
 public function read($bytes)
 {
     $content = $this->file->data();
     $return = substr($content, $this->position(), $bytes);
     $newPosition = $this->position() + $bytes;
     $newPosition = $newPosition > strlen($content) ? strlen($content) : $newPosition;
     $this->position($newPosition);
     $this->file->setAccessTime(time());
     return $return;
 }