Я реализую шаблон адаптера для целей тестирования и хотел бы ввести подсказку о возврате адаптера с помощью методов двух разных классов. Как мне этого добиться?
class Foo {
public function somethingOnlyFooHave() {};
}
class Adapter {
protected $handler;
public function __construct(object $handler) {
$this->handler = $handler;
}
public function __call($name, ...$args) {
$this->handler->$name($args);
}
public function somethingOnlyTheAdapterHave() {}
}
$foo = new Adapter(new Foo);
// How can I get type-hinting for both the Adapter and Foo?
$foo->somethingOnlyFooHave();
$foo->somethingOnlyTheAdapterHave();
Подробнее здесь: https://stackoverflow.com/questions/572 ... hod-in-php
Как мне ввести магический метод __call() с подсказкой типа в PHP? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Способен ли метод Call to uplback (), только если метод Call to Commit () не удастся?
Anonymous » » в форуме JAVA - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-