19declare(strict_types=1);
37 $this->repo =
$repo->settings();
42 $this->repo->save($settings);
47 return $this->repo->getByObjId($obj_id);
50 public function delete(
int $obj_id):
void
52 $this->repo->delete($obj_id);
58 $this->domain->lng()->loadLanguageModule(
"meta");
59 foreach ($this->domain->lng()->getInstalledLanguages() as $key) {
60 $options[$key] = $this->domain->lng()->txt(
'meta_l_' . $key);
62 if ($lang !==
"" && !isset(
$options[$lang])) {
63 $options[$lang] = $this->domain->lng()->txt(
'meta_l_' . $lang);
getLangOptions(string $lang="")
SettingsDBRepository $repo
__construct(protected InternalDataService $data, InternalRepoService $repo, protected InternalDomainService $domain)