Extract App::setContactId() and App::getContactId() into AppHelper

pull/14542/head
Art4 2024-11-06 13:11:26 +01:00
rodzic 94b4009397
commit c0bd3b5ff0
2 zmienionych plików z 26 dodań i 9 usunięć

Wyświetl plik

@ -61,9 +61,7 @@ class App
'videoheight' => 350,
];
private $timezone = '';
private $profile_owner = 0;
private $contact_id = 0;
private $queue = [];
/**
@ -151,22 +149,26 @@ class App
/**
* Set the contact ID
*
* @deprecated 2024.12 Use AppHelper::setContactId() instead
*
* @param int $contact_id
* @return void
*/
public function setContactId(int $contact_id)
{
$this->contact_id = $contact_id;
DI::apphelper()->setContactId($contact_id);
}
/**
* Get the contact ID
*
* @deprecated 2024.12 Use AppHelper::getContactId() instead
*
* @return int
*/
public function getContactId(): int
{
return $this->contact_id;
return DI::apphelper()->getContactId();
}
/**

Wyświetl plik

@ -24,13 +24,14 @@ final class AppHelper
{
private $timezone = '';
private $contact_id = 0;
/**
* Set the timezone
*
* @param string $timezone A valid time zone identifier, see https://www.php.net/manual/en/timezones.php
* @return void
*/
public function setTimeZone(string $timezone)
public function setTimeZone(string $timezone): void
{
$this->timezone = (new DateTimeZone($timezone))->getName();
@ -38,12 +39,26 @@ final class AppHelper
}
/**
* Get the timezone
*
* @return int
* Get the timezone name
*/
public function getTimeZone(): string
{
return $this->timezone;
}
/**
* Set the contact ID
*/
public function setContactId(int $contact_id): void
{
$this->contact_id = $contact_id;
}
/**
* Get the contact ID
*/
public function getContactId(): int
{
return $this->contact_id;
}
}