*/ #[\Override] public function load(): array { $value = $this->options->get( self::OPTION_KEY, array() ); return is_array( $value ) ? AmazonDiscountBrand::normalize( array_values( $value ) ) : array(); } /** * Save configured brands without autoloading. * * @param list $brands Raw brand values. */ #[\Override] public function save( array $brands ): void { $this->options->updateNonAutoload( self::OPTION_KEY, AmazonDiscountBrand::normalize( $brands ) ); } }