Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartforge.co/app/code/Amasty/MWishlist/Model/Action/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartforge.co/app/code/Amasty/MWishlist/Model/Action/Context.php
<?php

declare(strict_types=1);

/**
 * @author Amasty Team
 * @copyright Copyright (c) Amasty (https://www.amasty.com)
 * @package Multiple Wishlist for Magento 2
 */

namespace Amasty\MWishlist\Model\Action;

use Amasty\MWishlist\Model\ConfigProvider;
use Magento\Framework\App\RequestInterface;
use Magento\Framework\Controller\ResultFactory;
use Magento\Framework\Data\Form\FormKey\Validator;
use Magento\Framework\Escaper;
use Magento\Framework\Event\ManagerInterface;
use Magento\Framework\Message\ManagerInterface as MessageManager;
use Magento\Framework\UrlInterface;
use Magento\Framework\View\DesignLoader;
use Psr\Log\LoggerInterface;

class Context
{
    /**
     * @var Validator
     */
    private $formKeyValidator;

    /**
     * @var Escaper
     */
    private $escaper;

    /**
     * @var ResultFactory
     */
    private $resultFactory;

    /**
     * @var RequestInterface
     */
    private $request;

    /**
     * @var DesignLoader
     */
    private $designLoader;

    /**
     * @var LoggerInterface
     */
    private $logger;

    /**
     * @var UrlInterface
     */
    private $urlBuilder;

    /**
     * @var ConfigProvider
     */
    private $configProvider;

    /**
     * @var MessageManager
     */
    private $messageManager;

    /**
     * @var ManagerInterface
     */
    private $eventManager;

    public function __construct(
        ConfigProvider $configProvider,
        Validator $formKeyValidator,
        Escaper $escaper,
        ResultFactory $resultFactory,
        RequestInterface $request,
        DesignLoader $designLoader,
        UrlInterface $urlBuilder,
        MessageManager $messageManager,
        ManagerInterface $eventManager,
        LoggerInterface $logger
    ) {
        $this->formKeyValidator = $formKeyValidator;
        $this->escaper = $escaper;
        $this->resultFactory = $resultFactory;
        $this->request = $request;
        $this->designLoader = $designLoader;
        $this->logger = $logger;
        $this->urlBuilder = $urlBuilder;
        $this->configProvider = $configProvider;
        $this->messageManager = $messageManager;
        $this->eventManager = $eventManager;
    }

    /**
     * @return RequestInterface
     */
    public function getRequest(): RequestInterface
    {
        return $this->request;
    }

    /**
     * @return ResultFactory
     */
    public function getResultFactory(): ResultFactory
    {
        return $this->resultFactory;
    }

    /**
     * @return Escaper
     */
    public function getEscaper(): Escaper
    {
        return $this->escaper;
    }

    /**
     * @return Validator
     */
    public function getFormKeyValidator(): Validator
    {
        return $this->formKeyValidator;
    }

    /**
     * @return DesignLoader
     */
    public function getDesignLoader(): DesignLoader
    {
        return $this->designLoader;
    }

    /**
     * @return LoggerInterface
     */
    public function getLogger(): LoggerInterface
    {
        return $this->logger;
    }

    /**
     * @return UrlInterface
     */
    public function getUrlBuilder(): UrlInterface
    {
        return $this->urlBuilder;
    }

    /**
     * @return ConfigProvider
     */
    public function getConfigProvider(): ConfigProvider
    {
        return $this->configProvider;
    }

    /**
     * @return MessageManager
     */
    public function getMessageManager(): MessageManager
    {
        return $this->messageManager;
    }

    /**
     * @return ManagerInterface
     */
    public function getEventManager(): ManagerInterface
    {
        return $this->eventManager;
    }
}

Spamworldpro Mini