При использовании сеттеров/геттеров в массивах ваш set() переопределяет весь массив или только ключ? Какова общепринятая или лучшая практика для этого?
Вы бы использовали set() для чего-то подобного или вместо этого использовали бы add()?
// @var array
$myArray = [];
public function set(string $key, mixed $value) {
$this->myArray[$key] = $value;
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... php-arrays