wiki.techinc.nl/tests/phpunit/includes/debug/TestDeprecatedClass.php
Gergő Tisza 4aedefdbfd
Add helper trait for deprecating properties
Change-Id: I83e6ee4e8eedd49acef2b5d92132d37af715bff3
2018-07-18 15:15:46 +02:00

35 lines
802 B
PHP

<?php
class TestDeprecatedClass {
use DeprecationHelper;
protected $protectedDeprecated = 1;
protected $protectedNonDeprecated = 1;
private $privateDeprecated = 1;
private $privateNonDeprecated = 1;
public function __construct() {
$this->deprecatedPublicProperties = [
'protectedDeprecated' => '1.23',
'privateDeprecated' => '1.24',
];
}
public function setThings( $prod, $prond, $prid, $prind ) {
$this->protectedDeprecated = $prod;
$this->protectedNonDeprecated = $prond;
$this->privateDeprecated = $prid;
$this->privateNonDeprecated = $prind;
}
public function getThings() {
return [
'prod' => $this->protectedDeprecated,
'prond' => $this->protectedNonDeprecated,
'prid' => $this->privateDeprecated,
'prind' => $this->privateNonDeprecated,
];
}
}