Job.php 671 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace ThurData\Servers\KerioEmail\Core\Queue;
  3. /**
  4. * Class Job
  5. * @package ThurData\Servers\KerioEmail\Core\Queue
  6. */
  7. class Job implements \Illuminate\Contracts\Queue\ShouldQueue
  8. {
  9. /**
  10. * @var Models\Job
  11. */
  12. protected $model;
  13. /**
  14. * @var Services\Log
  15. */
  16. protected $log;
  17. /**
  18. * @param Models\Job $job
  19. */
  20. public function setJobModel(\ThurData\Servers\KerioEmail\Core\Queue\Models\Job $job)
  21. {
  22. $this->model = $job;
  23. $this->log = new Services\Log($this->model);
  24. }
  25. /**
  26. *
  27. */
  28. public function handle()
  29. {
  30. $this->log->info('Override me please!');
  31. }
  32. }