public function hasInterface($interface)
{
if ($interface instanceof PhpInterface) {
return $this->interfaces->contains($interface->getName()) || $this->interfaces->contains($interface->getQualifiedName());
}
return $this->hasInterface(new PhpInterface($interface));
}