From 25194b58b8fa80f5257753d79ad7ee749b80ae2f Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Fri, 29 Nov 2019 11:33:48 -0500 Subject: [PATCH] Initialize class members in App\Page - Addresses https://github.com/friendica/friendica/issues/7676#issuecomment-559680658 --- src/App/Page.php | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/src/App/Page.php b/src/App/Page.php index 7b3bc286f3..ca98bb6b23 100644 --- a/src/App/Page.php +++ b/src/App/Page.php @@ -30,15 +30,26 @@ class Page implements ArrayAccess /** * @var array Contains all stylesheets, which should get loaded during page */ - private $stylesheets; + private $stylesheets = []; /** * @var array Contains all scripts, which are added to the footer at last */ - private $footerScripts; + private $footerScripts = []; /** * @var array The page content, which are showed directly */ - private $page; + private $page = [ + 'aside' => '', + 'bottom' => '', + 'content' => '', + 'footer' => '', + 'htmlhead' => '', + 'nav' => '', + 'page_title' => '', + 'right_aside' => '', + 'template' => '', + 'title' => '', + ]; /** * @var string The basepath of the page */ @@ -50,19 +61,6 @@ class Page implements ArrayAccess public function __construct(string $basepath) { $this->basePath = $basepath; - - $this->page = [ - 'aside' => '', - 'bottom' => '', - 'content' => '', - 'footer' => '', - 'htmlhead' => '', - 'nav' => '', - 'page_title' => '', - 'right_aside' => '', - 'template' => '', - 'title' => '' - ]; } /** -- 2.39.5