package fr.adrienbrault.idea.symfony2plugin.dic.tags;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author Daniel Espendiller <daniel@espendiller.net>
*/
public interface ServiceTagInterface {
@NotNull
String getServiceId();
@NotNull
String getName();
/**
* Our abstract method to get tag attributes
*
* @param attr yaml hash attribute to get value of
* @return value
*/
@Nullable
String getAttribute(@NotNull String attr);
}