package org.eclipse.php.phpunit.ui;
import org.eclipse.php.internal.debug.core.pathmapper.VirtualPath;
import org.eclipse.php.internal.debug.ui.views.coverage.ICodeCoverageFilter;
import org.eclipse.php.phpunit.ui.launch.PHPUnitLaunchConfigurationDelegate;
public class PHPUnitCodeCoverageFilter implements ICodeCoverageFilter {
private static final String PHAR_PREFIX = "phar://"; //$NON-NLS-1$
private static final String PRINTER = PHPUnitLaunchConfigurationDelegate.PRINTER_NAME + ".php"; //$NON-NLS-1$
@Override
public boolean isFiltered(VirtualPath path) {
if (path.toString().startsWith(PHAR_PREFIX) || path.toString().endsWith(PRINTER)) {
return true;
}
return false;
}
}