Привет всем, буду очень благодарен за какую-нибудь помощь. хотя бы направить меня, что именно гуглить.. пробел в теории видимо..
есть интерфейс с описанием методов и есть класс, который имплементирует интерфейс и реализует методы.
есть другой класс:
protected $var;
__construct(MyInterface $var)
{
$this->var = $var;
}
public function methodFromCurrentClass()
{
return $this->var->methodFromClassImplementsInterface();
}
Вот как мне понять, каким образом, не указывая класс с реализацией методов из интерфейса, в методе methodFromCurrentClass появилась возможность вызвать эти методы? даже не понимаю, как нагуглить? Спасибо заранее!!!