Neos\Flow\ObjectManagement\ObjectSerializer::deserializeObjectsArray PHP Method

deserializeObjectsArray() public method

Deserializes a given object tree and reinjects all dependencies.
public deserializeObjectsArray ( array $dataArray ) : array
$dataArray array The serialized objects array
return array The deserialized objects in an array
    public function deserializeObjectsArray(array $dataArray)
    {
        $this->objectsAsArray = $dataArray;
        $objects = [];
        foreach ($this->objectsAsArray as $objectHash => $objectData) {
            if (!isset($objectData[self::CLASSNAME]) || !$this->objectManager->isRegistered($objectData[self::CLASSNAME])) {
                continue;
            }
            $objects[$objectHash] = $this->reconstituteObject($objectHash, $objectData);
        }
        return $objects;
    }