mirror of
https://github.com/friendica/friendica
synced 2025-04-16 00:39:08 +00:00
Extract Queue getter and setter into AppHelper
This commit is contained in:
parent
f0ce7ea61e
commit
1d5fc6a4bf
2 changed files with 43 additions and 5 deletions
14
src/App.php
14
src/App.php
|
@ -61,8 +61,6 @@ class App
|
||||||
'videoheight' => 350,
|
'videoheight' => 350,
|
||||||
];
|
];
|
||||||
|
|
||||||
private $queue = [];
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var Mode The Mode of the Application
|
* @var Mode The Mode of the Application
|
||||||
*/
|
*/
|
||||||
|
@ -205,33 +203,39 @@ class App
|
||||||
/**
|
/**
|
||||||
* Set workerqueue information
|
* Set workerqueue information
|
||||||
*
|
*
|
||||||
|
* @deprecated 2024.12 Use AppHelper::setQueue() instead
|
||||||
|
*
|
||||||
* @param array $queue
|
* @param array $queue
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setQueue(array $queue)
|
public function setQueue(array $queue)
|
||||||
{
|
{
|
||||||
$this->queue = $queue;
|
$this->appHelper->setQueue($queue);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetch workerqueue information
|
* Fetch workerqueue information
|
||||||
*
|
*
|
||||||
|
* @deprecated 2024.12 Use AppHelper::getQueue() instead
|
||||||
|
*
|
||||||
* @return array Worker queue
|
* @return array Worker queue
|
||||||
*/
|
*/
|
||||||
public function getQueue(): array
|
public function getQueue(): array
|
||||||
{
|
{
|
||||||
return $this->queue ?? [];
|
return $this->appHelper->getQueue();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Fetch a specific workerqueue field
|
* Fetch a specific workerqueue field
|
||||||
*
|
*
|
||||||
|
* @deprecated 2024.12 Use AppHelper::getQueueValue() instead
|
||||||
|
*
|
||||||
* @param string $index Work queue record to fetch
|
* @param string $index Work queue record to fetch
|
||||||
* @return mixed Work queue item or NULL if not found
|
* @return mixed Work queue item or NULL if not found
|
||||||
*/
|
*/
|
||||||
public function getQueueValue(string $index)
|
public function getQueueValue(string $index)
|
||||||
{
|
{
|
||||||
return $this->queue[$index] ?? null;
|
return $this->appHelper->getQueueValue($index);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setThemeInfoValue(string $index, $value)
|
public function setThemeInfoValue(string $index, $value)
|
||||||
|
|
|
@ -28,6 +28,8 @@ final class AppHelper
|
||||||
|
|
||||||
private $contact_id = 0;
|
private $contact_id = 0;
|
||||||
|
|
||||||
|
private $queue = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the profile owner ID
|
* Set the profile owner ID
|
||||||
*/
|
*/
|
||||||
|
@ -79,4 +81,36 @@ final class AppHelper
|
||||||
{
|
{
|
||||||
return $this->contact_id;
|
return $this->contact_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set workerqueue information
|
||||||
|
*
|
||||||
|
* @param array<string,mixed> $queue
|
||||||
|
*/
|
||||||
|
public function setQueue(array $queue): void
|
||||||
|
{
|
||||||
|
$this->queue = $queue;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fetch workerqueue information
|
||||||
|
*
|
||||||
|
* @return array<string,mixed> Worker queue
|
||||||
|
*/
|
||||||
|
public function getQueue(): array
|
||||||
|
{
|
||||||
|
return $this->queue;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Fetch a specific workerqueue field
|
||||||
|
*
|
||||||
|
* @param string $index Work queue record to fetch
|
||||||
|
*
|
||||||
|
* @return mixed|null Work queue item or NULL if not found
|
||||||
|
*/
|
||||||
|
public function getQueueValue(string $index)
|
||||||
|
{
|
||||||
|
return $this->queue[$index] ?? null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue