Config.php 789 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Cron\Model;
  7. /**
  8. * Configuration entry point for client using
  9. */
  10. class Config implements \Magento\Cron\Model\ConfigInterface
  11. {
  12. /**
  13. * Cron config data
  14. *
  15. * @var \Magento\Cron\Model\Config\Data
  16. */
  17. protected $_configData;
  18. /**
  19. * Initialize needed parameters
  20. *
  21. * @param \Magento\Cron\Model\Config\Data $configData
  22. */
  23. public function __construct(\Magento\Cron\Model\Config\Data $configData)
  24. {
  25. $this->_configData = $configData;
  26. }
  27. /**
  28. * Return cron full cron jobs
  29. *
  30. * @return array
  31. */
  32. public function getJobs()
  33. {
  34. return $this->_configData->getJobs();
  35. }
  36. }