gossi\codegen\model\parts\InterfacesPart::hasInterface PHP Method

hasInterface() public method

Checks whether an interface exists
public hasInterface ( PhpInterface | string $interface ) : boolean
$interface gossi\codegen\model\PhpInterface | string interface name or instance
return boolean
    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));
    }