/**
  * A data provider can't be used since it's evaluated long before the test method is run, scewing the timestamps
  */
 public function testGetTimestamp()
 {
     foreach ($this->timestampProvider() as $data) {
         $timeFrame = new TimeFrame($data[0]);
         $this->assertEquals($data[1], $timeFrame->getTimestamp());
     }
 }
 /**
  * @param TimeFrame $timeFrame
  *
  * @return SubscriptionQuery
  */
 public function filterByTimeFrame($timeFrame)
 {
     if ($timeFrame->getType() !== TimeFrame::TIME_FRAME_ALL_TIME) {
         $this->filterByStopped(['min' => $timeFrame->getTimestamp()]);
     }
     return $this;
 }