package fr.adrienbrault.idea.symfony2plugin.assistant.signature;
import com.intellij.openapi.project.Project;
import com.jetbrains.php.lang.psi.elements.PhpNamedElement;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Collection;
/**
* @author Daniel Espendiller <daniel@espendiller.net>
*/
public interface PhpTypeSignatureInterface {
@Nullable
Collection<? extends PhpNamedElement> getByParameter(Project project, String parameter);
@NotNull
String getName();
}