123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * Copyright © 2015 Magento. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Smartwave\Porto\Observer;
- use Magento\Framework\Event\ObserverInterface;
- class SavePortoSettings implements ObserverInterface
- {
- protected $_messageManager;
- protected $_cssGenerator;
-
- /**
- * @param \Magento\Backend\Helper\Data $backendData
- * @param \Magento\Framework\Registry $coreRegistry
- * @param \Magento\Backend\Model\Auth\Session $authSession
- * @param \Magento\Framework\App\ResponseInterface $response
- */
- public function __construct(
- \Smartwave\Porto\Model\Cssconfig\Generator $cssenerator,
- \Magento\Framework\Message\ManagerInterface $messageManager
- ) {
- $this->_cssGenerator = $cssenerator;
- $this->_messageManager = $messageManager;
- }
- /**
- * Log out user and redirect to new admin custom url
- *
- * @param \Magento\Framework\Event\Observer $observer
- * @return void
- * @SuppressWarnings(PHPMD.ExitExpression)
- * @SuppressWarnings(PHPMD.UnusedFormalParameter)
- */
- public function execute(\Magento\Framework\Event\Observer $observer)
- {
- $message = 'Saved Porto Settings...';
- $this->_cssGenerator->generateCss('settings', $observer->getData("website"), $observer->getData("store"));
- }
- }
|