public function getParser()
{
if (null === $this->parser) {
$cache = $this->getCache();
$logger = $this->getLogger();
$quoter = new Quoter();
$patternHelper = new Parser\Helper\GetPattern($cache, $logger);
$dataHelper = new Parser\Helper\GetData($cache, $logger, $quoter);
$this->parser = new Parser\Ini($patternHelper, $dataHelper, $this->getFormatter());
}
return $this->parser;
}