Skip to content

Metoda ConfigHelper::getConfig zwraca błędny typ zmiennej #2397

@interduo

Description

@interduo

Opis błędu
Mimo wybranego typu w konfiguracji - metoda ConfigHelper::getConfig zwraca zawsze zmienną o typie string.
image

Odtworzenie problemu
Kroki odtwarzające błędne zachowanie:

  1. Gdzieś w skryptach na końcu dodajmy fragment kodu:
#v+
$test_test = ConfigHelper::getConfig('test.test');
var_dump($test_test); die();
#v-
  1. Dodajemy zmienną test.test o dowolnym określonym typie w UI.
  2. Uruchamiamy testowy-edytowany skrypt: /var/www/html/lms# bin/lms-test.php -q
  3. Otrzymujemy:
    string(1) "1"

Oczekiwane zachowanie
ConfigHelper powinien zwrócić wartość o typie zadeklarowanym w konfiguracji UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions