private function jobThatWasCreated($relativeTime) { $wasCreatedAt = T\Moment::fromTimestamp(strtotime($relativeTime), T\now()->seconds()); $job = $this->getMockBuilder('Recruiter\\JobAfterFailure')->disableOriginalConstructor()->setMethods(['createdAt', 'scheduleAt'])->getMock(); $job->expects($this->any())->method('createdAt')->will($this->returnValue($wasCreatedAt)); return $job; }
public function isBefore(Moment $m) { return $this->ms <= $m->ms(); }
private function rescheduleIn($job, $relativeTime) { $job->scheduleAt(T\Moment::fromTimestamp(strtotime($relativeTime, T\now()->seconds()))); }
public function from(Moment $reference) { return $reference->after($this); }