/**
* Constructor.
*
* @param Kernel $kernel A Kernel instance
* @param LoggerInterface $logger A LoggerInterface instance
*/
public function __construct(Kernel $kernel, LoggerInterface $logger = null)
{
$this->kernel = $kernel;
$this->logger = $logger;
$this->namespaces = array_keys($kernel->getBundleDirs());
}