Symfony2 get Profile e QueryCount

Eu precisava que as consultas fossem executadas até certo momento e para isso precisamos pegar o profiler , pegar o perfil real e depois procurar os dados.

Não consegui encontrar em nenhum lugar como fazer isso, então fui no código do núcleo do symfony para procurar a solução e descobri que no WebTestCase era possível obter esses dados e é feito da seguinte forma:

$response = $this->get('kernel')->handle($this->getRequest());
$profiler
= $this->container->get('profiler');

$profile
= $profiler->loadProfileFromResponse($response);

Neste momento temos o perfil atual e procuramos os dados que pretendemos.
Por exemplo, preciso do QueryCount.

$profile->getCollector('db')->getQueryCount();