package fr.adrienbrault.idea.symfony2plugin.profiler.collector; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Map; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public class HttpDefaultDataCollector implements DefaultDataCollectorInterface { @NotNull private Map<String, String> requestAttributes; public HttpDefaultDataCollector(@NotNull Map<String, String> requestAttributes) { this.requestAttributes = requestAttributes; } @Nullable @Override public String getController() { return requestAttributes.get("_controller"); } @Nullable @Override public String getRoute() { return requestAttributes.get("_route"); } @Nullable @Override public String getTemplate() { return requestAttributes.get("_template"); } }