Окей, гугол. А если нет потребности иклудить классы? Например, при написании какого нибудь статистического анализатора чужого кода (вопрос объективности выбора языка не рассматриваем)
Во view есть сво-во: private $dir_tmpl;
Возможно, его нужно изменить как-то, также в$template = $this->dir_tmpl.$file.'.tpl';
interface Templates
{
public function __construct(string $path);
public function resolve(string $name): View;
}
interface View
{
public function __construct(string $path);
public function share(string $param, $value): View;
public function render(array $params): string;
}
Зачем, например, фрилансеру тратить время, что-то там придумывать писать, если он сделал вызов slideDown и заработал денег, решив задачу?
Для примера вот вам выборка по слектору. Никаким порядком тут и не пахнет, даже наоборот.
Владимир Проскурин, суммарно $('#id'), slideToggle, ajax, toggle, click заменяют мне длинные addEventListener / querySelector, возню с XMLHttpRequest и экономят мое время.