StackFormation\PrefixedTemplate::updateFnFindInMap PHP Method

updateFnFindInMap() protected method

protected updateFnFindInMap ( $prefix, $template ) : mixed
$prefix
$template
return mixed
    protected function updateFnFindInMap($prefix, $template)
    {
        //  Update all "Fn::FindInMap": ["...", "..."] }
        $template = preg_replace_callback('/"Fn::FindInMap"\\s*:\\s*\\[\\s*"([a-zA-Z0-9:]+?)"/', function ($matches) use($prefix) {
            return '"Fn::FindInMap": ["' . $prefix . $matches[1] . '"';
        }, $template);
        return $template;
    }