upd. уже не актуально. убрали русофобские сообщения из symfony и packagist. Если в symfony признали ошибку, то автор packagist - тупорылая евролибераха, которая с радостной мордой готова утопить весь мир в крови, абы его внутренняя иноповесточка была уютненькой.
Сделал простенький скрипт для composer, который убирает из "symfony/console" антирусский флуд.
Добавляем в composer секцию "scripts", как указано ниже в самом скрипте. Он вырежет из исходника зашитый текстовый мусор оставленный последователями нового европейского дранг нах остена. Так же, можно использовать российское зеркало packagist -
https://packagist.org.ru/, которое заменяет мусор в консоли оставляемый глупым автором composer (или подкупленным) на текст с поддержкой России.
gist:
https://gist.github.com/Gemorroj/be72bb393f5de423f0404a43dedbddda
#!/usr/bin/env php
<?php
/**
* https://gist.github.com/Gemorroj/be72bb393f5de423f0404a43dedbddda
*
* Create file `bin/anti-terrorism`
* Add to composer.json like this:
```
"scripts": {
"post-install-cmd": [
"@php bin/anti-terrorism"
],
"post-update-cmd": [
"@php bin/anti-terrorism"
]
}
```
P.S. you can use russian (https://packagist.org.ru/) or chienese (https://mirrors.cloud.tencent.com/help/composer.html) mirrors for composer
*/
declare(strict_types=1);
$vendorDir = \dirname(__DIR__).'/vendor';
$filePath = $vendorDir.'/symfony/framework-bundle/Console/Application.php';
$fileData = @\file_get_contents($filePath);
if (false === $fileData) {
return;
}
$count = 0;
$patchedData = \str_replace(
' <bg=#0057B7;fg=#FFDD00>#StandWith</><bg=#FFDD00;fg=#0057B7>Ukraine</> <href=https://sf.to/ukraine>https://sf.to/ukraine</>',
'',
$fileData,
$count
);
if ($count) {
$result = @\file_put_contents($filePath, $patchedData);
if (false === $result) {
return;
}
}
echo "\033[32m[OK]\033[0m".\PHP_EOL;