mirror of
https://github.com/friendica/friendica
synced 2025-04-27 23:50:10 +00:00
Getter/Setter for theme info
This commit is contained in:
parent
c52b8595e8
commit
5a87ccf026
13 changed files with 57 additions and 28 deletions
34
src/App.php
34
src/App.php
|
@ -60,7 +60,7 @@ class App
|
|||
|
||||
// Allow themes to control internal parameters
|
||||
// by changing App values in theme.php
|
||||
public $theme_info = [
|
||||
private $theme_info = [
|
||||
'videowidth' => 425,
|
||||
'videoheight' => 350,
|
||||
'events_in_profile' => true
|
||||
|
@ -189,21 +189,53 @@ class App
|
|||
return $this->timezone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set workerqueue information
|
||||
*
|
||||
* @param array $queue
|
||||
* @return void
|
||||
*/
|
||||
public function setQueue(array $queue)
|
||||
{
|
||||
$this->queue = $queue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch workerqueue information
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getQueue()
|
||||
{
|
||||
return $this->queue ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Fetch a specific workerqueue field
|
||||
*
|
||||
* @param string $index
|
||||
* @return mixed
|
||||
*/
|
||||
public function getQueueValue(string $index)
|
||||
{
|
||||
return $this->queue[$index] ?? null;
|
||||
}
|
||||
|
||||
public function setThemeInfoValue(string $index, $value)
|
||||
{
|
||||
$this->theme_info[$index] = $value;
|
||||
}
|
||||
|
||||
public function getThemeInfo()
|
||||
{
|
||||
return $this->theme_info;
|
||||
}
|
||||
|
||||
public function getThemeInfoValue(string $index, $default = null)
|
||||
{
|
||||
return $this->theme_info[$index] ?? $default;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the current config cache of this node
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue