Мне понадобилось переопределить AssetManager::publishFile, который вызывается из AssetManager::publish, в который передаются данные из Asset-бандла($src, $options).
Так вот ситуация в том, чтобы доопределить publishFIle я хочу добавить несколько ключей в эти $options, на основе которых и буду уже изменять тело метода(publishFile), но эти опции не передаются в AssetManager::publish(строка 456).
Код: Выделить всё
// это в методе publish
if (is_file($src)) {
return $this->_published[$path] = $this->publishFile($src);
} else {
return $this->_published[$path] = $this->publishDirectory($src, $options);
}
Прошу, добавьте просто $options в вызов publishFile:
Код: Выделить всё
if (is_file($src)) {
return $this->_published[$path] = $this->publishFile($src, $options);
} else {
return $this->_published[$path] = $this->publishDirectory($src, $options);
}