@@ -98,7 +98,7 @@ class PhpArtisanTinkerUtil(private val project: Project, private val phpCode: St
9898 val tinkerRunSettings = projectSettings.parseJson()
9999 phpCommandSettings.addArguments(listOf (" -r" , phpTinkerCodeRunnerCode, phpCode, tinkerRunSettings.toString()))
100100
101- processHandler = getAnsiUnfilteredProcessHandler(runConfiguration.createProcessHandler(project, phpCommandSettings, true ))
101+ processHandler = getAnsiUnfilteredProcessHandler(runConfiguration.createProcessHandler(project, phpCommandSettings))
102102
103103 ProcessTerminatedListener .attach(processHandler, project, " " )
104104 } catch (ex: ExecutionException ) {
@@ -144,10 +144,6 @@ class PhpArtisanTinkerUtil(private val project: Project, private val phpCode: St
144144 }
145145
146146 private fun getAnsiUnfilteredProcessHandler (processHandler : ProcessHandler ): ProcessHandler {
147- if (processHandler is KillableProcessHandler ) {
148- return processHandler
149- }
150-
151147 if (processHandler is OSProcessHandler ) {
152148 return KillableProcessHandler (processHandler.process, processHandler.commandLine)
153149 }
@@ -156,7 +152,7 @@ class PhpArtisanTinkerUtil(private val project: Project, private val phpCode: St
156152 return BaseRemoteProcessHandler (processHandler.process, processHandler.commandLine, processHandler.charset)
157153 }
158154
159- // Could not find suitable cast, return original
155+ // Could not find suitable cast, return original (colorless, but working) handler
160156 return processHandler
161157 }
162158}
0 commit comments