Use rawContent for Special Options to avoid a protected options() method

This commit is contained in:
Philipp 2022-01-04 20:47:17 +01:00
parent 35a2fd45af
commit 6dbbd08179
No known key found for this signature in database
GPG key ID: 24A7501396EB5432
4 changed files with 3 additions and 23 deletions

View file

@ -34,13 +34,9 @@ use Friendica\Module\Response;
*/
class Options extends BaseModule
{
protected function options(array $request = [])
protected function rawContent(array $request = [])
{
$allowedMethods = $this->parameters['AllowedMethods'] ?? [];
if (empty($allowedMethods)) {
$allowedMethods = Router::ALLOWED_METHODS;
}
$allowedMethods = $this->parameters['AllowedMethods'] ?? Router::ALLOWED_METHODS;
// @see https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS
$this->response->setHeader(implode(',', $allowedMethods), 'Allow');