Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Unserialize Class Reference

Public Member Functions

 __construct (Serialize $serializer=null)
 
 unserialize ($string)
 

Detailed Description

Deprecated:
101.0.0

Definition at line 15 of file Unserialize.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( Serialize  $serializer = null)
Parameters
Serialize | null$serializerOptional parameter for backward compatibility.

Definition at line 27 of file Unserialize.php.

28  {
29  $this->serializer = $serializer ?: ObjectManager::getInstance()->get(Serialize::class);
30  }

Member Function Documentation

◆ unserialize()

unserialize (   $string)
Parameters
string$string
Returns
bool|mixed

Definition at line 36 of file Unserialize.php.

37  {
38  if (preg_match('/[oc]:[+\-]?\d+:"/i', $string)) {
39  trigger_error('String contains serialized object');
40  return false;
41  }
42  return $this->serializer->unserialize($string);
43  }

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