Sylius\Bundle\PayumBundle\Controller\PayumController::__construct PHP Method

__construct() public method

public __construct ( Payum\Core\Payum $payum, Sylius\Component\Order\Repository\OrderRepositoryInterface $orderRepository, Sylius\Component\Resource\Metadata\MetadataInterface $orderMetadata, Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface $requestConfigurationFactory, Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface $viewHandler )
$payum Payum\Core\Payum
$orderRepository Sylius\Component\Order\Repository\OrderRepositoryInterface
$orderMetadata Sylius\Component\Resource\Metadata\MetadataInterface
$requestConfigurationFactory Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface
$viewHandler Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface
    public function __construct(Payum $payum, OrderRepositoryInterface $orderRepository, MetadataInterface $orderMetadata, RequestConfigurationFactoryInterface $requestConfigurationFactory, ViewHandlerInterface $viewHandler)
    {
        $this->payum = $payum;
        $this->orderRepository = $orderRepository;
        $this->orderMetadata = $orderMetadata;
        $this->requestConfigurationFactory = $requestConfigurationFactory;
        $this->viewHandler = $viewHandler;
    }