Steh vor einem kleinen Problemchen:
Ich hab ein Interface "Registerable", eine Klasse Register, die eine Methode register(Registerable $reg) bereitstellt und eine Klasse User, die das Registerable Interface implementiert.
Wenn ich jetzt ein einem Skript beide Klasse includiere, kommt natürlich der Fehler, dass er das Interface Registerbale nicht mehr defienieren kann, weil ich das schon definiert hat, im "gesamt Skript" steht das Interface ja zwei mal.
Wie kann ich in einem Skript zwei Klasse benutzen, die beide das gleiche iNterface haben, aber sonst im Grunde nichts miteinander zu tun haben?!
Ich hab ein Interface "Registerable", eine Klasse Register, die eine Methode register(Registerable $reg) bereitstellt und eine Klasse User, die das Registerable Interface implementiert.
Wenn ich jetzt ein einem Skript beide Klasse includiere, kommt natürlich der Fehler, dass er das Interface Registerbale nicht mehr defienieren kann, weil ich das schon definiert hat, im "gesamt Skript" steht das Interface ja zwei mal.
Wie kann ich in einem Skript zwei Klasse benutzen, die beide das gleiche iNterface haben, aber sonst im Grunde nichts miteinander zu tun haben?!