Explicitly declare all class properties

PHP 8.2.0 has deprecated dynamic creation of properties.

This kind of warning message is displayed:

Deprecated:  Creation of dynamic property DAViCalSession::$login_failed is
  deprecated in /usr/share/awl/inc/Session.php on line 153
This commit is contained in:
Andrew Ruthven 2024-02-25 19:31:11 +13:00
parent 0c28a4ffe6
commit 0a0c0a77cc
3 changed files with 5 additions and 0 deletions

View File

@ -49,6 +49,9 @@ class DAViCalSession extends Session
{
public $principal_id;
public $type_id;
public $default_privileges;
public $displayname;
private $privilege_resources = array();
/**

View File

@ -142,6 +142,7 @@ $c->base_directory = preg_replace('#/[^/]*$#', '', $_SERVER['DOCUMENT_ROOT']);
$c->default_privileges = array('read-free-busy', 'schedule-deliver');
$c->list_everyone = true;
$c->external_refresh = 60;
$c->scheduling_dkim_domain = false;
$c->enable_auto_schedule = true;

View File

@ -34,6 +34,7 @@ class iSchedule
private $failOnError = true;
private $subdomainsOK = true;
private $remote_public_key ;
private $remote_ssl ;
private $required_headers = Array ( 'host', // draft 01 section 7.1 required headers
'originator',
'recipient',