$config * @return bool */ public function enabled(array $config): bool; public function default(): bool; public function on(): void; public function off(): void; public function always(): void; /** * @return string[] */ public function category(): array; public function cat(): string; public function name(): string; public function description(): string; /** * @param FormGenerator|null $generator * @return string */ public function optionForm(?FormGenerator $generator = null): string; }