IncomeCreatedEvent.php 696 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: king/QQ:995265288
  5. * Date: 2018/12/30
  6. * Time: 5:06 PM
  7. */
  8. namespace app\common\events\income;
  9. use app\common\events\Event;
  10. use app\common\models\Income;
  11. class IncomeCreatedEvent extends Event
  12. {
  13. /**
  14. * @var Income
  15. */
  16. private $incomeModel;
  17. public function __construct(Income $incomeModel)
  18. {
  19. $this->setIncomeModel($incomeModel);
  20. }
  21. /**
  22. * @return Income
  23. */
  24. public function getIncomeModel()
  25. {
  26. return $this->incomeModel;
  27. }
  28. /**
  29. * @param Income $incomeModel
  30. */
  31. private function setIncomeModel($incomeModel)
  32. {
  33. $this->incomeModel = $incomeModel;
  34. }
  35. }