*/ private array $activeColors; /** * Active styles extracted from style settings * * @var array */ private array $activeStyles; /** * Raw style settings array * * @var array */ private array $styleSettings; /** * Constructor * * @param string $baseSelector * @param string $innerWrapperSelector * @param string $formSelector * @param int $formId * @param array $activeColors * @param array $activeStyles * @param array $styleSettings */ public function __construct( string $baseSelector, string $innerWrapperSelector, string $formSelector, int $formId, array $activeColors, array $activeStyles, array $styleSettings ) { $this->baseSelector = $baseSelector; $this->innerWrapperSelector = $innerWrapperSelector; $this->formSelector = $formSelector; $this->formId = $formId; $this->activeColors = $activeColors; $this->activeStyles = $activeStyles; $this->styleSettings = $styleSettings; } /** * Get base CSS selector * * @return string */ public function getBaseSelector(): string { return $this->baseSelector; } /** * Get inner wrapper CSS selector * * @return string */ public function getInnerWrapperSelector(): string { return $this->innerWrapperSelector; } /** * Get form element CSS selector * * @return string */ public function getFormSelector(): string { return $this->formSelector; } /** * Get form ID * * @return int */ public function getFormId(): int { return $this->formId; } /** * Get active colors * * @return array */ public function getActiveColors(): array { return $this->activeColors; } /** * Get active styles * * @return array */ public function getActiveStyles(): array { return $this->activeStyles; } /** * Get raw style settings * * @return array */ public function getStyleSettings(): array { return $this->styleSettings; } }