Responding to HTTP OPTIONS requests in CakePHP

I recently needed to add [crayon-6289c412c143a912167610-i/] headers to resources on an API developed with CakePHP. There’s a good description of how to accomplish this from ThinkingMedia in 2015, but it uses DispatcherFilters, which have since been deprecated in favour of Middleware. The [crayon-6289c412c1448566134867-i/]  and [crayon-6289c412c144f960406039-i/] objects available to middleware have different interfaces than those retrieved from the event data in the … Continue reading Responding to HTTP OPTIONS requests in CakePHP