【BC5】Windows環境でのアップデートについて

【環境情報】
・baserCMSのバージョン:5.0.18
・レンタルサーバー名:XAMPP8.2.4
・データベース:SQLite
・使用テーマ:自作テーマ
・PHPスキル(自己評価):E

Windows環境でアップデートする際、PHP及びCURLのパスを通し、Xdebugを有効化してもアップデートに失敗するので調べたところ、下記のファイル内の
Windows環境では動作しないコマンドを実行するコードを変更したところ動作し、アップデートできました。

vendor/baserproject/baser-core/src/Utility/BcComposer.php

64行目 「cd」→「cd /D」 、「;」→「&&」に変更
変更前

self::$cd = "cd " . ROOT . DS . ';';

変更後

self::$cd = "cd /D " . ROOT . DS . '&&';

66行目 「export」→「set」 、「;」→「&&」に変更
変更前

self::$export = "export HOME=" . self::$composerDir . ";";

変更後

self::$export = "set HOME=" . self::$composerDir . "&&";

133行目「cd」→「cd /D」 、「;」→「&&」に変更
変更前

$command = 'cd ' . self::$composerDir . '; ' . self::$export . ' curl -sS https://getcomposer.org/installer' . ' | ' . self::$php . ' 2>&1';

変更後

$command = 'cd /D ' . self::$composerDir . '&& ' . self::$export . ' curl -sS https://getcomposer.org/installer' . ' | ' . self::$php . ' 2>&1';

ただ、アップデートの際、PHP CLIのパスは手動で入力する必要があるため、そこのところは別のPHPファイルの記述を変更する必要があるのかも・・・

修正については「Windows環境でのインストール方法」のトピックを参考にしました。
Windows環境でのインストール(5.0.10)

ご報告いただきありがとうございます!