fix: dynamic properties are deprecated for php 8.2

pull/620/head
Seaton Jiang 2023-03-28 12:44:55 +08:00
parent 05b00b4f4b
commit f80a3d85b4
No known key found for this signature in database
GPG Key ID: B79682F6FE8D30E3
3 changed files with 15 additions and 0 deletions

View File

@ -12,6 +12,11 @@
if (!class_exists('CSF_Abstract')) {
abstract class CSF_Abstract
{
// PHP 8.2: Dynamic Properties are deprecated
public $args;
public $unique;
public $pre_fields;
public $options;
public $abstract = '';
public $output_css = '';

View File

@ -13,6 +13,13 @@ if (!class_exists('CSF_Fields')) {
abstract class CSF_Fields extends CSF_Abstract
{
// PHP 8.2: Dynamic Properties are deprecated
public $field;
public $value;
public $unique;
public $where;
public $parent;
public function __construct($field = array(), $value = '', $unique = '', $where = '', $parent = '')
{
$this->field = $field;

View File

@ -12,6 +12,9 @@
if (!class_exists('CSF_Metabox')) {
class CSF_Metabox extends CSF_Abstract
{
// PHP 8.2: Dynamic Properties are deprecated
public $post_formats;
public $page_templates;
// constans
public $unique = '';