/**
* @param \Psr\Log\LoggerInterface $logger
* @param string $buildFolder
* @param string|null $file
*
* @return \Browscap\Writer\WriterCollection
*/
public function createCollection(LoggerInterface $logger, $buildFolder, $file = null)
{
$writerCollection = new WriterCollection();
if (null === $file) {
$file = $buildFolder . '/full_php_browscap.ini';
}
$fullFilter = new FullFilter();
$fullPhpWriter = new IniWriter($file);
$formatter = new PhpFormatter();
$fullPhpWriter->setLogger($logger)->setFormatter($formatter->setFilter($fullFilter))->setFilter($fullFilter);
return $writerCollection->addWriter($fullPhpWriter);
}