package fr.adrienbrault.idea.symfony2plugin.util; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VfsUtil; import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.NotNull; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public class VfsExUtil { public static String getRelativeProjectPath(@NotNull Project project, @NotNull VirtualFile virtualFile) { // hacking around project as temp file if(ApplicationManager.getApplication().isUnitTestMode()) { return virtualFile.getPath(); } return VfsUtil.getRelativePath(virtualFile, project.getBaseDir()); } }