Witam, chcę napisać klasę do obsługi tablic, którą można by potem wykorzystać do zarządzania sesją, ciasteczkami itd. Mam w niej pole private $source = [];
i metodę public function set(string $location, $value): void
, która ustawia określone pole na wskazaną wartość. Chodzi mi o to, by po podaniu np. 'validation.username'
i 'Nazwa użytkownika nie może być pusta'
funkcja ustawiła $this->source['validation']['username']
na tę wartość. Jak to można zrobić? Znaleźć wartość łatwo, ale jak ją ustawić na oryginalnej tablicy?
A tak w ogóle, warto się czymś takim zajmować, czy to po prostu strata czasu?