moin,
Nachtrag
- Traits diesbezüglich sind mir suspekt aber zur ösung des Problems die einzige möglichkeit, in meinen Augen.
- Die Konstruktor Parameter der
Concrete[Indentifier]Instance
-Klassen müssen unterschiedlich sein aber ein gemeinsames Interface haben z.B.
class ConcreteFooInstance {
public function __construct ( AbstractInterface $params ) {}
}
class ConcreteBarInstance {
public function __construct ( string $foo, int $bar ) {}
}
class ConcreteQaxInstance {
public function __construct ( array $container ) {}
}
class ConcreteTokInstance {
public function __construct ( int $foo, AbstractInterface $params ) {}
}
Sry, ich habs vergessen zu Erwähnen und es nicht deutlich gemacht. Danke an @pl.
lgmb
--
Sprachstörung
Sprachstörung