StackFormation\PrefixedTemplate::updateDependsOnMultiple PHP Метод

updateDependsOnMultiple() защищенный Метод

protected updateDependsOnMultiple ( $prefix, $template ) : mixed
$prefix
$template
Результат mixed
    protected function updateDependsOnMultiple($prefix, $template)
    {
        // Update all { "DependsOn": ["...", "...", ...] }
        $template = preg_replace_callback('/"DependsOn"\\s*:\\s*\\[(.*)\\]/s', function ($matches) use($prefix) {
            $dependencies = $matches[1];
            $dependencies = preg_replace_callback('/"([a-zA-Z0-9:]+?)"/', function ($matches) use($prefix) {
                return '"' . $prefix . $matches[1] . '"';
            }, $dependencies);
            return '"DependsOn":[' . $dependencies . ']';
        }, $template);
        return $template;
    }