From e4795aaaace7d3eeac15608244d1670e2f130430 Mon Sep 17 00:00:00 2001 From: Rob Desilets Date: Sat, 28 Nov 2020 16:16:31 -0600 Subject: [PATCH 1/2] Update to work with php 8 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 9d54abc37..9a0313fce 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ } ], "require": { - "php": "^5.4|^7.0" + "php": "^5.4|^7.0|^8.0" }, "require-dev": { "phpunit/phpunit": "~4.0", From 573f8cb6446bbb60901bbeb5c56c621e67859bae Mon Sep 17 00:00:00 2001 From: Rob Desilets Date: Sat, 28 Nov 2020 21:08:52 -0600 Subject: [PATCH 2/2] Fixed error with php 8 failing if variable not set --- src/Facebook/Url/FacebookUrlDetectionHandler.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Facebook/Url/FacebookUrlDetectionHandler.php b/src/Facebook/Url/FacebookUrlDetectionHandler.php index 1d134ddcb..6bac3beab 100644 --- a/src/Facebook/Url/FacebookUrlDetectionHandler.php +++ b/src/Facebook/Url/FacebookUrlDetectionHandler.php @@ -95,6 +95,7 @@ protected function protocolWithActiveSsl($protocol) protected function getHostName() { // Check for proxy first + $header = null; $header = $this->getHeader('X_FORWARDED_HOST'); if ($header && $this->isValidForwardedHost($header)) { $elements = explode(',', $header);