Cheetah
FacebookTransferChunk.php
Go to the documentation of this file.
1 <?php
24 namespace Facebook\FileUpload;
25 
32 {
36  private $file;
37 
41  private $uploadSessionId;
42 
46  private $startOffset;
47 
51  private $endOffset;
52 
56  private $videoId;
57 
65  public function __construct(FacebookFile $file, $uploadSessionId, $videoId, $startOffset, $endOffset)
66  {
67  $this->file = $file;
68  $this->uploadSessionId = $uploadSessionId;
69  $this->videoId = $videoId;
70  $this->startOffset = $startOffset;
71  $this->endOffset = $endOffset;
72  }
73 
79  public function getFile()
80  {
81  return $this->file;
82  }
83 
89  public function getPartialFile()
90  {
91  $maxLength = $this->endOffset - $this->startOffset;
92 
93  return new FacebookFile($this->file->getFilePath(), $maxLength, $this->startOffset);
94  }
95 
101  public function getUploadSessionId()
102  {
103  return $this->uploadSessionId;
104  }
105 
111  public function isLastChunk()
112  {
113  return $this->startOffset === $this->endOffset;
114  }
115 
119  public function getStartOffset()
120  {
121  return $this->startOffset;
122  }
123 
129  public function getVideoId()
130  {
131  return $this->videoId;
132  }
133 }
Facebook\FileUpload\FacebookTransferChunk\__construct
__construct(FacebookFile $file, $uploadSessionId, $videoId, $startOffset, $endOffset)
Definition: FacebookTransferChunk.php:65
Facebook\FileUpload\FacebookTransferChunk\getFile
getFile()
Definition: FacebookTransferChunk.php:79
Facebook\FileUpload\FacebookTransferChunk\isLastChunk
isLastChunk()
Definition: FacebookTransferChunk.php:111
php
Facebook\FileUpload
Definition: FacebookFile.php:24
Facebook\FileUpload\FacebookTransferChunk\getVideoId
getVideoId()
Definition: FacebookTransferChunk.php:129
Facebook\FileUpload\FacebookTransferChunk\getUploadSessionId
getUploadSessionId()
Definition: FacebookTransferChunk.php:101
Facebook\FileUpload\FacebookTransferChunk
Definition: FacebookTransferChunk.php:32
Facebook\FileUpload\FacebookTransferChunk\getPartialFile
getPartialFile()
Definition: FacebookTransferChunk.php:89
Facebook\FileUpload\FacebookTransferChunk\getStartOffset
getStartOffset()
Definition: FacebookTransferChunk.php:119
Facebook\FileUpload\FacebookFile
Definition: FacebookFile.php:34