Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Attributes
Decoder Class Reference
Inheritance diagram for Decoder:
DecoderInterface

Public Member Functions

 __construct (UrlInterface $urlBuilder)
 
 decode ($url)
 

Protected Attributes

 $urlBuilder
 

Detailed Description

Definition at line 10 of file Decoder.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( UrlInterface  $urlBuilder)
Parameters
UrlInterface$urlBuilder

Definition at line 20 of file Decoder.php.

22  {
23  $this->urlBuilder = $urlBuilder;
24  }

Member Function Documentation

◆ decode()

decode (   $url)

base64_decode() for URLs decoding

Parameters
string$url
Returns
string

Implements DecoderInterface.

Definition at line 32 of file Decoder.php.

33  {
34  $url = base64_decode(strtr($url, '-_,', '+/='));
35  return $this->urlBuilder->sessionUrlVar($url);
36  }

Field Documentation

◆ $urlBuilder

$urlBuilder
protected

Definition at line 15 of file Decoder.php.


The documentation for this class was generated from the following file: