I’m using VSCodium as an editor which is basically an OpenSource variant of Microsoft’s editor VS Code but without built-in telemetry and tracking .
In “yourapp/config/app.php” you can configure only “vscode”, so you can not open links on the error page directly in VSCodium.
What you can do is to edit “yourapp/cakephp/testapp/vendor/cakephp/cakephp/src/Error/Debugger.php” and add the following line to “protected array $editors”:
P.S. Sorry, just found out that there is a much simpler and more update proof way of adding an editor.
Just add the the following line in “src/Application.php” in the bootstrap function and add the use directive above.
use Cake\Error\Debugger;
class Application extends BaseApplication
{
[...]
public function bootstrap(): void
{
[...]
Debugger::addEditor('vscodium', 'vscodium://file/{file}:{line}');
[...]
}
[...]
}
But would be nice if VSCodium could be integrated in “yourapp/cakephp/testapp/vendor/cakephp/cakephp/src/Error/Debugger.php” in future releases of CakePHP, as I think it is getting quite popular