code: public function getHandle(int $mode): Binary
      {
          $this->checkFileReadPermissions();
  
          return $this->storage->getHandle($mode);
      }
docs: access file for binary read/write actions
  @param int $mode
  @return Binary
  @throws RuntimeException|FileNotFoundException|AccessDeniedException