123456789101112131415161718192021222324252627282930313233 |
- <?php
- declare(strict_types=1);
- namespace OC\AppFramework\Services;
- use OCP\AppFramework\Services\IInitialState;
- use OCP\IInitialStateService;
- class InitialState implements IInitialState {
-
- private $state;
-
- private $appName;
- public function __construct(IInitialStateService $state, string $appName) {
- $this->state = $state;
- $this->appName = $appName;
- }
- public function provideInitialState(string $key, $data): void {
- $this->state->provideInitialState($this->appName, $key, $data);
- }
- public function provideLazyInitialState(string $key, \Closure $closure): void {
- $this->state->provideLazyInitialState($this->appName, $key, $closure);
- }
- }
|