/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Encryption/UrlCoder.php
48 строк
908 B
Rajesh Kumar
AC-15620: Ensure PHP 8.5 Compatibility with adobe commerce
12 янв 2026, 14:28
12 янв 2026, 14:28
491c19a
Код
Авторство
О чём код?
<?php /** * Copyright 2014 Adobe * All Rights Reserved. */ namespace Magento\Framework\Encryption; /** * @api * @since 100.0.2 */ class UrlCoder { /** * @var \Magento\Framework\UrlInterface */ protected $_url; /** * @param \Magento\Framework\UrlInterface $url */ public function __construct(\Magento\Framework\UrlInterface $url) { $this->_url = $url; } /** * The base64_encode() for URLs encoding * * @param string $url * @return string */ public function encode($url) { return strtr(base64_encode((string)$url), '+/=', '-_,'); } /** * The base64_decode() for URLs decoding * * @param string $url * @return string */ public function decode($url) { return $this->_url->sessionUrlVar(base64_decode(strtr((string)$url, '-_~', '+/='))); } }