MakePluginCommand constructor
MakePluginCommand({
- FlutterCreateRunner? flutterCreateRunner,
- WorkspaceEnroller? workspaceEnroller,
Public default constructor. Optional injection seams default to real implementations.
@param flutterCreateRunner Subprocess runner for flutter create.
Defaults to a real FlutterCreateRunner
that spawns the binary via $PATH.
@param workspaceEnroller Workspace enrollment helper. Defaults to a
real WorkspaceEnroller backed by RealFs.
Implementation
MakePluginCommand({
FlutterCreateRunner? flutterCreateRunner,
WorkspaceEnroller? workspaceEnroller,
}) : _flutterCreateRunner = flutterCreateRunner ?? FlutterCreateRunner(),
_workspaceEnroller =
workspaceEnroller ?? WorkspaceEnroller(const RealFs());