Правильная настройка роутинга
d8 routingПри указании класса контроллера крайне важен ведущий символ \
.
Именно благодаря ему фреймворк понимает, что надо просканировать метод контроллера, распознать аргументы и их тип.
Только в этом случае можно без затей писать что-то вроде следующего.
static function content(TermInterface $taxonomy_term) {
return [
'#theme' => __CLASS__,
'#term' => $taxonomy_term,
];
}