Implementation for the \Serializable interface.

@param string $serialized
358314
public function unserialize($serialized)
    {
        list($this->parentAcl,
             $this->objectIdentity,
             $this->classAces,
             $this->classFieldAces,
             $this->objectAces,
             $this->objectFieldAces,
             $this->id,
             $this->loadedSids,
             $this->entriesInheriting
        ) = unserialize($serialized);

        $this->listeners = array();
    }
1218817
public function unserialize($serialized)
    {
        $currentCurrency = $this->getCurrencyFromIsoCode(unserialize($serialized));

        $this->fill($currentCurrency);
    }
687012
public function unserialize($serialized) : void
    {
        $doc = DOMDocumentFactory::fromString(unserialize($serialized));
        $this->element = $doc->documentElement;
    }
697293
public function unserialize($serialized)
    {
        $data = unserialize($serialized);
        if (!is_array($data)) {
            throw new \UnexpectedValueException('Unserialized data is not an array');
        }

        // TODO: check existence
        $this->message      = CustomAmqpMessage::fromProperties($data['message']);
        $this->tag          = (string) $data['tag'];
        $this->exchange     = (string) $data['exchange'];
        $this->queue        = (string) $data['queue'];
        $this->routingKey   = (string) $data['routingKey'];
        $this->redelivered  = (bool) $data['routingKey'];
    }
984677
private static function encodeDictionary($dictionary, &$serialized)
    {
        if (empty($dictionary)) {
            $serialized .= "de";
            return;
        }

        $serialized .= "d";
        foreach(self::sortDictionary($dictionary) as $key => $value) {
            self::encodeString($key, $serialized);
            self::decideEncode($value, $serialized);
        }
        $serialized .= "e";
    }
333562
public function unserialize($serialized)
    {
        $this->lib = PhoneNumberUtil::getInstance();
        $this->number = $serialized;
        $this->country = $this->lib->getRegionCodeForNumber($this->getPhoneNumberInstance());
    }
234774
public function unserialize($serialized)
    {
        list(
            $this->id,
            $this->username,
            $this->password,
            $this->salt,
            $this->roles
            ) = unserialize($serialized, []);
    }
940944
public function unserialize( $serial )
	{
		list( $this->message, $this->code, $this->file, $this->line, $this->resource ) = unserialize( $serial );
	}
658696
public function unserialize($serialized)
    {
        // Get the semaphore key and attempt to re-connect to the semaphore in memory.
        list($this->key, $this->maxLocks) = unserialize($serialized);

        if (msg_queue_exists($this->key)) {
            $this->queue = msg_get_queue($this->key);
        }
    }
911457
public function unserialize($serialized)
    {
        $obj = json_decode($serialized, true);
        if ($obj && is_array($obj) && json_last_error() === JSON_ERROR_NONE) {
            $this->exchangeArray($obj['this']);
            $this->data = (array)$obj['data'];
            $this->set_response_name((string)$obj['name']);
            $this->merged = (array)$obj['merged'];
        } else {
            throw new PheryException('Invalid data passed to unserialize');
        }
        return $this;
    }
1268414
public function unserialize($serialized)
	{
		list(	$this->pemFile,
				$this->passphrase,
				$this->endpointEnv,

				$this->isValidated,
				$this->description,
				$this->validFrom,
				$this->validTo) = unserialize($serialized);

		// Fingerprint should be recalculated
		$this->fingerprint = null;
	}
740214
public function unserialize( $serialization ) {
		$serializationData = unserialize( $serialization );

		foreach ( $serializationData['data'] as $offset => $value ) {
			// Just set the element, bypassing checks and offset resolving,
			// as these elements have already gone through this.
			parent::offsetSet( $offset, $value );
		}

		$this->indexOffset = $serializationData['index'];

		$this->typePointers = $serializationData['typePointers'];

		if ( array_key_exists( 'assoc', $serializationData ) ) {
			$this->isAssociative = $serializationData['assoc'] === 'n' ? null : $serializationData['assoc'] === 't';
		}
	}
109127
public function unserialize($serialized)
    {
        list(
            $this->name,
            $this->params,
            $this->stopPropagation
            ) = \unserialize($serialized, ['allowed_classes' => false]);
    }
1333795
public function add($serializer)
    {
        if (!method_exists($serializer, 'serialize')) {
            throw new \Exception('The serializer '.get_class($serializer).' must implement the method serialize');
        }

        $this->serializers[] = $serializer;
    }
864415
public function unserialize($serialized)
    {
        if (!self::isValid($serialized)) {
            throw new \InvalidArgumentException(sprintf('Invalid id: %s', $serialized));
        }
        $this->id = $serialized;
    }
329423
public function unserialize($serialized)
    {
        $data = \unserialize($serialized);
        if (is_array($data) && array_key_exists('items', $data)) {
            $this->items = $data['items'];
        }
    }
722894
public function unserialize($serialized)
    {
        list($this->dsn, $this->user, $this->password, $this->options) = unserialize($serialized);
    }