function GithubActionError::emit
File
-
vendor/
composer/ composer/ src/ Composer/ Console/ GithubActionError.php, line 30
Class
Namespace
Composer\ConsoleCode
public function emit(string $message, ?string $file = null, ?int $line = null) : void {
if (Platform::getEnv('GITHUB_ACTIONS') && !Platform::getEnv('COMPOSER_TESTS_ARE_RUNNING')) {
$message = $this->escapeData($message);
if ($file && $line) {
$file = $this->escapeProperty($file);
$this->io
->write("::error file=" . $file . ",line=" . $line . "::" . $message);
}
elseif ($file) {
$file = $this->escapeProperty($file);
$this->io
->write("::error file=" . $file . "::" . $message);
}
else {
$this->io
->write("::error ::" . $message);
}
}
}