Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function ProcessLearningStatus() {
- switch ($this->Status) {
- case 'learning':
- $this->update(['Status' => Word::FIRST_ITERATION_STATUS, 'FirstIteration' => Carbon::now()]);
- break;
- case Word::FIRST_ITERATION_STATUS:
- $this->update(['Status' => Word::SECOND_ITERATION_STATUS, 'SecondIteration' => Carbon::now()]);
- break;
- case Word::SECOND_ITERATION_STATUS:
- $this->update(['Status' => Word::THIRD_ITERATION_STATUS, 'ThirdIteration' => Carbon::now()]);
- break;
- case Word::THIRD_ITERATION_STATUS:
- $this->update(['Status' => Word::FOURTH_ITERATION_STATUS, 'FourthIteration' => Carbon::now()]);
- break;
- case Word::FOURTH_ITERATION_STATUS:
- $this->update(['Status' => Word::FIFTHS_ITERATION_STATUS, 'FifthsIteration' => Carbon::now()]);
- break;
- case Word::FIFTHS_ITERATION_STATUS:
- $this->update(['Status' => Word::KNOWN_STATUS]);
- break;
- default:
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement