Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * Copyright Magento, Inc. All rights reserved. * See COPYING.txt for license ..
Decoded Output download
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\CardinalCommerce\Model\Checkout;
use Magento\CardinalCommerce\Model\Config;
use Magento\CardinalCommerce\Model\Request\TokenBuilder;
use Magento\Checkout\Model\ConfigProviderInterface;
/**
* Configuration provider.
*/
class ConfigProvider implements ConfigProviderInterface
{
/**
* @var TokenBuilder
*/
private $requestJwtBuilder;
/**
* @var Config
*/
private $config;
/**
* @param TokenBuilder $requestJwtBuilder
* @param Config $config
*/
public function __construct(
TokenBuilder $requestJwtBuilder,
Config $config
) {
$this->requestJwtBuilder = $requestJwtBuilder;
$this->config = $config;
}
/**
* @inheritdoc
*/
public function getConfig(): array
{
$config['cardinal'] = [
'environment' => $this->config->getEnvironment(),
'requestJWT' => $this->requestJwtBuilder->build()
];
return $config;
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* Copyright Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\CardinalCommerce\Model\Checkout;
use Magento\CardinalCommerce\Model\Config;
use Magento\CardinalCommerce\Model\Request\TokenBuilder;
use Magento\Checkout\Model\ConfigProviderInterface;
/**
* Configuration provider.
*/
class ConfigProvider implements ConfigProviderInterface
{
/**
* @var TokenBuilder
*/
private $requestJwtBuilder;
/**
* @var Config
*/
private $config;
/**
* @param TokenBuilder $requestJwtBuilder
* @param Config $config
*/
public function __construct(
TokenBuilder $requestJwtBuilder,
Config $config
) {
$this->requestJwtBuilder = $requestJwtBuilder;
$this->config = $config;
}
/**
* @inheritdoc
*/
public function getConfig(): array
{
$config['cardinal'] = [
'environment' => $this->config->getEnvironment(),
'requestJWT' => $this->requestJwtBuilder->build()
];
return $config;
}
}
Function Calls
None |
Stats
MD5 | deec9655ab4019d46c0570f0a7375497 |
Eval Count | 0 |
Decode Time | 93 ms |