Главное отличие npm и Бовера — подход к установке зависимостей пакетов.
scoop install php
Stream data;
StreamReader reader;
while(true) // тут в условие можете поставить счетчик попыток реконнекта и соответственно оформить его в теле цикла
{
try
{
data = client.OpenRead("https://api.vk.com/method/groups.getById?" + window.Token + "&group_ids=" + groups_ids + "&v=" + window.version);
reader = new StreamReader(data);
break;
}
catch (Exception)
{
// тут можно писать ошибки в лог
}
}
<?php
namespace backend\assets;
use yii\web\AssetBundle;
class FontAwesomeAsset extends AssetBundle
{
public $sourcePath = '@bower/components-font-awesome';
public $css = [
'css/font-awesome.min.css',
];
}