Symfony 如何获取container

我们在控制器中,直接继承了Controller 类。此时我们当使用 $this的时候,此时的 $this已经包含了很多的类和方法
如果我们在一个Utils类中。此类没有继承任何的。那如何获取这个 ($this)container呢

方法1. 调用的时候传参数:
arguments: [@service_container]

方法2. 使用global
global $kernel;
$this->container = $kernel->getContainer();