WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

Composer\Installers

BaseInstaller::templatePath() protected WC 1.0

Replace vars in a path

Это метод класса: BaseInstaller{}

Хуков нет.

Возвращает

Строку.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->templatePath( $path, $vars );
$path(строка) (обязательный)
$vars(массив)

По умолчанию: array()

Код BaseInstaller::templatePath() WC 4.5.2

woocommerce/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php
<?php
protected function templatePath($path, array $vars = array())
{
    if (strpos($path, '{') !== false) {
        extract($vars);
        preg_match_all('@\{\$([A-Za-z0-9_]*)\}@i', $path, $matches);
        if (!empty($matches[1])) {
            foreach ($matches[1] as $var) {
                $path = str_replace('{$' . $var . '}', $$var, $path);
            }
        }
    }

    return $path;
}