Opis\Closure\SerializableClosure::unserializeData PHP Method

unserializeData() public static method

Helper method for unserialization
public static unserializeData ( $data )
    public static function unserializeData($data)
    {
        if (!static::$unserializations++) {
            static::$deserialized = array();
        }
        $value = unserialize($data);
        if (!--static::$unserializations) {
            static::$deserialized = null;
        }
        return $value;
    }

Usage Example

Example #1
0
 public function unserialize($data)
 {
     $object = SerializableClosure::unserializeData($data);
     $this->callbacks = array_map(function ($value) {
         if ($value instanceof SerializableClosure) {
             return $value->getClosure();
         }
         return $value;
     }, $object);
 }
All Usage Examples Of Opis\Closure\SerializableClosure::unserializeData