Design.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Backend\Controller\Adminhtml\System;
  7. use Magento\Backend\App\Action;
  8. abstract class Design extends Action
  9. {
  10. /**
  11. * Authorization level of a basic admin session
  12. *
  13. * @see _isAllowed()
  14. */
  15. const ADMIN_RESOURCE = 'Magento_Backend::design';
  16. /**
  17. * Core registry
  18. *
  19. * @var \Magento\Framework\Registry
  20. */
  21. protected $_coreRegistry = null;
  22. /**
  23. * @var \Magento\Framework\Stdlib\DateTime\Filter\Date
  24. */
  25. protected $dateFilter;
  26. /**
  27. * @var \Magento\Backend\Model\View\Result\ForwardFactory
  28. */
  29. protected $resultForwardFactory;
  30. /**
  31. * @var \Magento\Framework\View\Result\PageFactory
  32. */
  33. protected $resultPageFactory;
  34. /**
  35. * @var \Magento\Framework\View\Result\LayoutFactory
  36. */
  37. protected $resultLayoutFactory;
  38. /**
  39. * @param \Magento\Backend\App\Action\Context $context
  40. * @param \Magento\Framework\Registry $coreRegistry
  41. * @param \Magento\Framework\Stdlib\DateTime\Filter\Date $dateFilter
  42. * @param \Magento\Backend\Model\View\Result\ForwardFactory $resultForwardFactory
  43. * @param \Magento\Framework\View\Result\PageFactory $resultPageFactory
  44. * @param \Magento\Framework\View\Result\LayoutFactory $resultLayoutFactory
  45. */
  46. public function __construct(
  47. \Magento\Backend\App\Action\Context $context,
  48. \Magento\Framework\Registry $coreRegistry,
  49. \Magento\Framework\Stdlib\DateTime\Filter\Date $dateFilter,
  50. \Magento\Backend\Model\View\Result\ForwardFactory $resultForwardFactory,
  51. \Magento\Framework\View\Result\PageFactory $resultPageFactory,
  52. \Magento\Framework\View\Result\LayoutFactory $resultLayoutFactory
  53. ) {
  54. $this->_coreRegistry = $coreRegistry;
  55. $this->dateFilter = $dateFilter;
  56. parent::__construct($context);
  57. $this->resultForwardFactory = $resultForwardFactory;
  58. $this->resultPageFactory = $resultPageFactory;
  59. $this->resultLayoutFactory = $resultLayoutFactory;
  60. }
  61. }