VersionPress\Storages\Serialization\IniSerializer::serializeData PHP Method

serializeData() private static method

private static serializeData ( $data )
    private static function serializeData($data)
    {
        $output = [];
        foreach ($data as $key => $value) {
            if ($key == '') {
                continue;
            }
            if (is_array($value)) {
                foreach ($value as $arrayKey => $arrayValue) {
                    $output[] = self::serializeKeyValuePair($key . "[{$arrayKey}]", $arrayValue);
                }
            } elseif (StringUtils::isSerializedValue($value)) {
                $lines = SerializedDataToIniConverter::toIniLines($key, $value);
                $output = array_merge($output, $lines);
            } else {
                $output[] = self::serializeKeyValuePair($key, $value);
            }
        }
        return $output;
    }