override fun getWorkingDirectory()

in src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt [178:195]


    override fun getWorkingDirectory(
        project: Project,
        settings: PhpTestRunConfigurationSettings,
        config: PhpTestFrameworkConfiguration?
    ): String? {
        val cli = settings.commandLineSettings
        if (cli.workingDirectory?.isNotEmpty() == true) {
            return cli.workingDirectory
        }

        val configFileRootPath = getConfigurationFileRootPath()

        if (configFileRootPath.isNullOrEmpty()) {
            return super.getWorkingDirectory(project, settings, config)
        }

        return configFileRootPath
    }