public function __construct(ExceptionHandlerPreferences $preferences, Negotiator $negotiator, ResolverInterface $resolver, Whoops $whoops, LoggerInterface $logger = null)
{
$this->preferences = $preferences;
$this->logger = $logger;
$this->negotiator = $negotiator;
$this->resolver = $resolver;
$this->whoops = $whoops;
}