При указании класса контроллера крайне важен ведущий символ \ . Именно благодаря ему фреймворк понимает, что надо просканировать метод контроллера, распознать аргументы и их тип. Только в этом случае можно без затей писать что-то вроде следующего.

static function content(TermInterface $taxonomy_term) {
    return [
      '#theme' => __CLASS__,
      '#term'  => $taxonomy_term,
    ];
  }