From 79d3a5cd1da9dcba6f8ed2ea0a15e6ce89207f1e Mon Sep 17 00:00:00 2001 From: Nguyen Huu Minh Date: Thu, 3 Jun 2021 22:17:51 +0700 Subject: [PATCH] fix: silence PHP 7.4 errors on unset properties --- lib/class-admin-page.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/class-admin-page.php b/lib/class-admin-page.php index feb06b3b..c1f7263d 100644 --- a/lib/class-admin-page.php +++ b/lib/class-admin-page.php @@ -17,7 +17,7 @@ class TitanFrameworkAdminPage { 'desc' => '', // Description displayed below the title ); - public $settings; + public $settings = array(); public $options = array(); public $tabs = array(); public $owner; @@ -80,12 +80,12 @@ function __construct( $settings, $owner ) { } public function createAdminPanel( $settings ) { - $settings['parent'] = $this->settings['id']; + $settings['parent'] = $this->settings['id'] ?? null; return $this->owner->createAdminPanel( $settings ); } public function createSampleContentPage( $settings ) { - $settings['parent'] = $this->settings['id']; + $settings['parent'] = $this->settings['id'] ?? null; return $this->owner->createSampleContentPage( $settings ); }