Studio\Config\VersionedSerializer::deserializePaths PHP Метод

deserializePaths() публичный Метод

public deserializePaths ( $obj )
    public function deserializePaths($obj)
    {
        if (!isset($obj['version'])) {
            $serializer = $this->serializers[$this->defaultVersion];
        } else {
            if (array_key_exists(intval($obj['version']), $this->serializers)) {
                $serializer = $this->serializers[$obj['version']];
            } else {
                throw new \InvalidArgumentException('Invalid version');
            }
        }
        return $serializer->deserializePaths($obj);
    }