Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. public function ProcessLearningStatus() {
  2. switch ($this->Status) {
  3. case 'learning':
  4. $this->update(['Status' => Word::FIRST_ITERATION_STATUS, 'FirstIteration' => Carbon::now()]);
  5. break;
  6. case Word::FIRST_ITERATION_STATUS:
  7. $this->update(['Status' => Word::SECOND_ITERATION_STATUS, 'SecondIteration' => Carbon::now()]);
  8. break;
  9. case Word::SECOND_ITERATION_STATUS:
  10. $this->update(['Status' => Word::THIRD_ITERATION_STATUS, 'ThirdIteration' => Carbon::now()]);
  11. break;
  12. case Word::THIRD_ITERATION_STATUS:
  13. $this->update(['Status' => Word::FOURTH_ITERATION_STATUS, 'FourthIteration' => Carbon::now()]);
  14. break;
  15. case Word::FOURTH_ITERATION_STATUS:
  16. $this->update(['Status' => Word::FIFTHS_ITERATION_STATUS, 'FifthsIteration' => Carbon::now()]);
  17. break;
  18. case Word::FIFTHS_ITERATION_STATUS:
  19. $this->update(['Status' => Word::KNOWN_STATUS]);
  20. break;
  21. default:
  22. break;
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement