From 15bd5594a02e3ced2b6a542869ec3278ed87f839 Mon Sep 17 00:00:00 2001 From: mbruckmoser Date: Wed, 8 Jan 2025 16:24:32 +0100 Subject: [PATCH] Add LeadPagetemplate config --- composer.json | 2 +- .../LeadpageTemplateConfiguration.php | 511 ++++++++++++++++++ ...LeadpageTemplateConfigurationInterface.php | 133 +++++ .../LeadpageTemplateConfigurationTest.php | 174 ++++++ 4 files changed, 819 insertions(+), 1 deletion(-) create mode 100644 src/Struct/LeadPageTemplate/LeadpageTemplateConfiguration.php create mode 100644 src/Struct/LeadPageTemplate/LeadpageTemplateConfigurationInterface.php create mode 100644 tests/Struct/LeadPageTemplate/LeadpageTemplateConfigurationTest.php diff --git a/composer.json b/composer.json index a934c8d..5f4f886 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ } ], "require": { - "php": ">=7.2" + "php": ">=8.1" }, "require-dev": { "php": ">=8.2", diff --git a/src/Struct/LeadPageTemplate/LeadpageTemplateConfiguration.php b/src/Struct/LeadPageTemplate/LeadpageTemplateConfiguration.php new file mode 100644 index 0000000..8434146 --- /dev/null +++ b/src/Struct/LeadPageTemplate/LeadpageTemplateConfiguration.php @@ -0,0 +1,511 @@ +macroLibrary = $macroLibrary; + $this->inputfield0 = $inputfield0; + $this->inputfield1 = $inputfield1; + $this->inputfield2 = $inputfield2; + $this->inputfield3 = $inputfield3; + $this->inputfield4 = $inputfield4; + $this->inputfield5 = $inputfield5; + $this->inputfield6 = $inputfield6; + $this->inputfield7 = $inputfield7; + $this->inputfield8 = $inputfield8; + $this->inputfield9 = $inputfield9; + $this->textarea0 = $textarea0; + $this->textarea1 = $textarea1; + $this->textarea2 = $textarea2; + $this->textarea3 = $textarea3; + $this->textarea4 = $textarea4; + $this->textarea5 = $textarea5; + $this->textarea6 = $textarea6; + $this->textarea7 = $textarea7; + $this->textarea8 = $textarea8; + $this->textarea9 = $textarea9; + $this->htmlarea0 = $htmlarea0; + $this->htmlarea1 = $htmlarea1; + $this->htmlarea2 = $htmlarea2; + $this->htmlarea3 = $htmlarea3; + $this->htmlarea4 = $htmlarea4; + $this->htmlarea5 = $htmlarea5; + $this->htmlarea6 = $htmlarea6; + $this->htmlarea7 = $htmlarea7; + $this->htmlarea8 = $htmlarea8; + $this->htmlarea9 = $htmlarea9; + } + + public function getMacroLibrary(): ?string + { + return $this->macroLibrary; + } + + public function setMacroLibrary(string $macroLibrary): LeadpageTemplateConfiguration + { + $this->macroLibrary = $macroLibrary; + return $this; + } + + public function getInputfield0(): ?string + { + return $this->inputfield0; + } + + public function setInputfield0(string $inputfield0): LeadpageTemplateConfiguration + { + $this->inputfield0 = $inputfield0; + return $this; + } + + public function getInputfield1(): ?string + { + return $this->inputfield1; + } + + public function setInputfield1(string $inputfield1): LeadpageTemplateConfiguration + { + $this->inputfield1 = $inputfield1; + return $this; + } + + public function getInputfield2(): ?string + { + return $this->inputfield2; + } + + public function setInputfield2(string $inputfield2): LeadpageTemplateConfiguration + { + $this->inputfield2 = $inputfield2; + return $this; + } + + public function getInputfield3(): ?string + { + return $this->inputfield3; + } + + public function setInputfield3(string $inputfield3): LeadpageTemplateConfiguration + { + $this->inputfield3 = $inputfield3; + return $this; + } + + public function getInputfield4(): ?string + { + return $this->inputfield4; + } + + public function setInputfield4(string $inputfield4): LeadpageTemplateConfiguration + { + $this->inputfield4 = $inputfield4; + return $this; + } + + public function getInputfield5(): ?string + { + return $this->inputfield5; + } + + public function setInputfield5(string $inputfield5): LeadpageTemplateConfiguration + { + $this->inputfield5 = $inputfield5; + return $this; + } + + public function getInputfield6(): ?string + { + return $this->inputfield6; + } + + public function setInputfield6(string $inputfield6): LeadpageTemplateConfiguration + { + $this->inputfield6 = $inputfield6; + return $this; + } + + public function getInputfield7(): ?string + { + return $this->inputfield7; + } + + public function setInputfield7(string $inputfield7): LeadpageTemplateConfiguration + { + $this->inputfield7 = $inputfield7; + return $this; + } + + public function getInputfield8(): ?string + { + return $this->inputfield8; + } + + public function setInputfield8(string $inputfield8): LeadpageTemplateConfiguration + { + $this->inputfield8 = $inputfield8; + return $this; + } + + public function getInputfield9(): ?string + { + return $this->inputfield9; + } + + public function setInputfield9(string $inputfield9): LeadpageTemplateConfiguration + { + $this->inputfield9 = $inputfield9; + return $this; + } + + public function getTextarea0(): ?string + { + return $this->textarea0; + } + + public function setTextarea0(string $textarea0): LeadpageTemplateConfiguration + { + $this->textarea0 = $textarea0; + return $this; + } + + public function getTextarea1(): ?string + { + return $this->textarea1; + } + + public function setTextarea1(string $textarea1): LeadpageTemplateConfiguration + { + $this->textarea1 = $textarea1; + return $this; + } + + public function getTextarea2(): ?string + { + return $this->textarea2; + } + + public function setTextarea2(string $textarea2): LeadpageTemplateConfiguration + { + $this->textarea2 = $textarea2; + return $this; + } + + public function getTextarea3(): ?string + { + return $this->textarea3; + } + + public function setTextarea3(string $textarea3): LeadpageTemplateConfiguration + { + $this->textarea3 = $textarea3; + return $this; + } + + public function getTextarea4(): ?string + { + return $this->textarea4; + } + + public function setTextarea4(string $textarea4): LeadpageTemplateConfiguration + { + $this->textarea4 = $textarea4; + return $this; + } + + public function getTextarea5(): ?string + { + return $this->textarea5; + } + + public function setTextarea5(string $textarea5): LeadpageTemplateConfiguration + { + $this->textarea5 = $textarea5; + return $this; + } + + public function getTextarea6(): ?string + { + return $this->textarea6; + } + + public function setTextarea6(string $textarea6): LeadpageTemplateConfiguration + { + $this->textarea6 = $textarea6; + return $this; + } + + public function getTextarea7(): ?string + { + return $this->textarea7; + } + + public function setTextarea7(string $textarea7): LeadpageTemplateConfiguration + { + $this->textarea7 = $textarea7; + return $this; + } + + public function getTextarea8(): ?string + { + return $this->textarea8; + } + + public function setTextarea8(string $textarea8): LeadpageTemplateConfiguration + { + $this->textarea8 = $textarea8; + return $this; + } + + public function getTextarea9(): ?string + { + return $this->textarea9; + } + + public function setTextarea9(string $textarea9): LeadpageTemplateConfiguration + { + $this->textarea9 = $textarea9; + return $this; + } + + public function getHtmlarea0(): ?string + { + return $this->htmlarea0; + } + + public function setHtmlarea0(string $htmlarea0): LeadpageTemplateConfiguration + { + $this->htmlarea0 = $htmlarea0; + return $this; + } + + public function getHtmlarea1(): ?string + { + return $this->htmlarea1; + } + + public function setHtmlarea1(string $htmlarea1): LeadpageTemplateConfiguration + { + $this->htmlarea1 = $htmlarea1; + return $this; + } + + public function getHtmlarea2(): ?string + { + return $this->htmlarea2; + } + + public function setHtmlarea2(string $htmlarea2): LeadpageTemplateConfiguration + { + $this->htmlarea2 = $htmlarea2; + return $this; + } + + public function getHtmlarea3(): ?string + { + return $this->htmlarea3; + } + + public function setHtmlarea3(string $htmlarea3): LeadpageTemplateConfiguration + { + $this->htmlarea3 = $htmlarea3; + return $this; + } + + public function getHtmlarea4(): ?string + { + return $this->htmlarea4; + } + + public function setHtmlarea4(string $htmlarea4): LeadpageTemplateConfiguration + { + $this->htmlarea4 = $htmlarea4; + return $this; + } + + public function getHtmlarea5(): ?string + { + return $this->htmlarea5; + } + + public function setHtmlarea5(string $htmlarea5): LeadpageTemplateConfiguration + { + $this->htmlarea5 = $htmlarea5; + return $this; + } + + public function getHtmlarea6(): ?string + { + return $this->htmlarea6; + } + + public function setHtmlarea6(string $htmlarea6): LeadpageTemplateConfiguration + { + $this->htmlarea6 = $htmlarea6; + return $this; + } + + public function getHtmlarea7(): ?string + { + return $this->htmlarea7; + } + + public function setHtmlarea7(string $htmlarea7): LeadpageTemplateConfiguration + { + $this->htmlarea7 = $htmlarea7; + return $this; + } + + public function getHtmlarea8(): ?string + { + return $this->htmlarea8; + } + + public function setHtmlarea8(string $htmlarea8): LeadpageTemplateConfiguration + { + $this->htmlarea8 = $htmlarea8; + return $this; + } + + public function getHtmlarea9(): ?string + { + return $this->htmlarea9; + } + + public function setHtmlarea9(string $htmlarea9): LeadpageTemplateConfiguration + { + $this->htmlarea9 = $htmlarea9; + return $this; + } +} diff --git a/src/Struct/LeadPageTemplate/LeadpageTemplateConfigurationInterface.php b/src/Struct/LeadPageTemplate/LeadpageTemplateConfigurationInterface.php new file mode 100644 index 0000000..b693af2 --- /dev/null +++ b/src/Struct/LeadPageTemplate/LeadpageTemplateConfigurationInterface.php @@ -0,0 +1,133 @@ +subject = new LeadpageTemplateConfiguration(); + } + + public function testGetMacroLibraryCanReturnString(): void + { + self::assertSame('some macro library', $this->subject->setMacroLibrary('some macro library')->getMacroLibrary()); + } + + public function testGetInputfield0CanReturnString(): void + { + self::assertSame('some inputfield 0', $this->subject->setInputfield0('some inputfield 0')->GetInputfield0()); + } + + public function testGetInputfield1CanReturnString(): void + { + self::assertSame('some inputfield 1', $this->subject->setInputfield1('some inputfield 1')->GetInputfield1()); + } + + public function testGetInputfield2CanReturnString(): void + { + self::assertSame('some inputfield 2', $this->subject->setInputfield2('some inputfield 2')->GetInputfield2()); + } + + public function testGetInputfield3CanReturnString(): void + { + self::assertSame('some inputfield 3', $this->subject->setInputfield3('some inputfield 3')->GetInputfield3()); + } + + public function testGetInputfield4CanReturnString(): void + { + self::assertSame('some inputfield 4', $this->subject->setInputfield4('some inputfield 4')->GetInputfield4()); + } + + public function testGetInputfield5CanReturnString(): void + { + self::assertSame('some inputfield 5', $this->subject->setInputfield5('some inputfield 5')->GetInputfield5()); + } + + public function testGetInputfield6CanReturnString(): void + { + self::assertSame('some inputfield 6', $this->subject->setInputfield6('some inputfield 6')->GetInputfield6()); + } + + public function testGetInputfield7CanReturnString(): void + { + self::assertSame('some inputfield 7', $this->subject->setInputfield7('some inputfield 7')->GetInputfield7()); + } + + public function testGetInputfield8CanReturnString(): void + { + self::assertSame('some inputfield 8', $this->subject->setInputfield8('some inputfield 8')->GetInputfield8()); + } + + public function testGetInputfield9CanReturnString(): void + { + self::assertSame('some inputfield 9', $this->subject->setInputfield9('some inputfield 9')->GetInputfield9()); + } + + public function testGetTextArea0CanReturnString(): void + { + self::assertSame('some textarea 0', $this->subject->setTextarea0('some textarea 0')->GetTextArea0()); + } + + public function testGetTextArea1CanReturnString(): void + { + self::assertSame('some textarea 1', $this->subject->setTextarea1('some textarea 1')->GetTextArea1()); + } + + public function testGetTextArea2CanReturnString(): void + { + self::assertSame('some textarea 2', $this->subject->setTextarea2('some textarea 2')->GetTextArea2()); + } + + public function testGetTextArea3CanReturnString(): void + { + self::assertSame('some textarea 3', $this->subject->setTextarea3('some textarea 3')->GetTextArea3()); + } + + public function testGetTextArea4CanReturnString(): void + { + self::assertSame('some textarea 4', $this->subject->setTextarea4('some textarea 4')->GetTextArea4()); + } + + public function testGetTextArea5CanReturnString(): void + { + self::assertSame('some textarea 5', $this->subject->setTextarea5('some textarea 5')->GetTextArea5()); + } + + public function testGetTextArea6CanReturnString(): void + { + self::assertSame('some textarea 6', $this->subject->setTextarea6('some textarea 6')->GetTextArea6()); + } + + public function testGetTextArea7CanReturnString(): void + { + self::assertSame('some textarea 7', $this->subject->setTextarea7('some textarea 7')->GetTextArea7()); + } + + public function testGetTextArea8CanReturnString(): void + { + self::assertSame('some textarea 8', $this->subject->setTextarea8('some textarea 8')->GetTextArea8()); + } + + public function testGetTextArea9CanReturnString(): void + { + self::assertSame('some textarea 9', $this->subject->setTextarea9('some textarea 9')->GetTextArea9()); + } + + public function testGetHtmlArea0CanReturnString(): void + { + self::assertSame('some htmlarea 0', $this->subject->setHtmlarea0('some htmlarea 0')->getHtmlarea0()); + } + + public function testGetHtmlArea1CanReturnString(): void + { + self::assertSame('some htmlarea 1', $this->subject->setHtmlarea1('some htmlarea 1')->getHtmlarea1()); + } + + public function testGetHtmlArea2CanReturnString(): void + { + self::assertSame('some htmlarea 2', $this->subject->setHtmlarea2('some htmlarea 2')->getHtmlarea2()); + } + + public function testGetHtmlArea3CanReturnString(): void + { + self::assertSame('some htmlarea 3', $this->subject->setHtmlarea3('some htmlarea 3')->getHtmlarea3()); + } + + public function testGetHtmlArea4CanReturnString(): void + { + self::assertSame('some htmlarea 4', $this->subject->setHtmlarea4('some htmlarea 4')->getHtmlarea4()); + } + + public function testGetHtmlArea5CanReturnString(): void + { + self::assertSame('some htmlarea 5', $this->subject->setHtmlarea5('some htmlarea 5')->getHtmlarea5()); + } + + public function testGetHtmlArea6CanReturnString(): void + { + self::assertSame('some htmlarea 6', $this->subject->setHtmlarea6('some htmlarea 6')->getHtmlarea6()); + } + + public function testGetHtmlArea7CanReturnString(): void + { + self::assertSame('some htmlarea 7', $this->subject->setHtmlarea7('some htmlarea 7')->getHtmlarea7()); + } + + public function testGetHtmlArea8CanReturnString(): void + { + self::assertSame('some htmlarea 8', $this->subject->setHtmlarea8('some htmlarea 8')->getHtmlarea8()); + } + + public function testGetHtmlArea9CanReturnString(): void + { + self::assertSame('some htmlarea 9', $this->subject->setHtmlarea9('some htmlarea 9')->getHtmlarea9()); + } +}