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

serializeSection() private static method

Serializes section - works recursively for subsections
private static serializeSection ( string $sectionName, array $data ) : array
$sectionName string Something like "Section"
$data array
return array Array of strings that will be lines in the output INI string
    private static function serializeSection($sectionName, $data)
    {
        $output = [];
        $output[] = "[{$sectionName}]";
        $output = array_merge($output, self::serializeData($data));
        // Add empty line after section. There could have been empty lines already generated from recursive
        // calls so just add it if it's necessary.
        if (end($output) !== "") {
            $output[] = "";
        }
        return $output;
    }