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