public function setExposedHeaders(EventInterface $event)
{
// If this request was disallowed, don't expose any headers
if (!$this->requestAllowed) {
return;
}
$headers = ['X-Imbo-ImageIdentifier'];
foreach ($event->getResponse()->headers as $header => $value) {
if (strpos($header, 'x-imbo') === 0) {
$headers[] = implode('-', array_map('ucfirst', explode('-', $header)));
}
}
$event->getResponse()->headers->add(['Access-Control-Expose-Headers' => implode(', ', $headers)]);
}