11<?php
2+
23declare (strict_types=1 );
34
45namespace Qossmic \TwigDocBundle \Component ;
@@ -30,9 +31,10 @@ public function getName(): string
3031 return $ this ->name ;
3132 }
3233
33- public function setName (string $ name ): ComponentItem
34+ public function setName (string $ name ): self
3435 {
3536 $ this ->name = $ name ;
37+
3638 return $ this ;
3739 }
3840
@@ -41,9 +43,10 @@ public function getTitle(): string
4143 return $ this ->title ;
4244 }
4345
44- public function setTitle (string $ title ): ComponentItem
46+ public function setTitle (string $ title ): self
4547 {
4648 $ this ->title = $ title ;
49+
4750 return $ this ;
4851 }
4952
@@ -52,9 +55,10 @@ public function getDescription(): string
5255 return $ this ->description ;
5356 }
5457
55- public function setDescription (string $ description ): ComponentItem
58+ public function setDescription (string $ description ): self
5659 {
5760 $ this ->description = $ description ;
61+
5862 return $ this ;
5963 }
6064
@@ -63,9 +67,10 @@ public function getTags(): array
6367 return $ this ->tags ;
6468 }
6569
66- public function setTags (array $ tags ): ComponentItem
70+ public function setTags (array $ tags ): self
6771 {
6872 $ this ->tags = $ tags ;
73+
6974 return $ this ;
7075 }
7176
@@ -74,27 +79,28 @@ public function getParameters(): array
7479 return $ this ->parameters ;
7580 }
7681
77- public function setParameters (array $ parameters ): ComponentItem
82+ public function setParameters (array $ parameters ): self
7883 {
7984 $ this ->parameters = $ parameters ;
8085
8186 return $ this ;
8287 }
8388
84- public function setVariations (array $ variations ): ComponentItem
89+ public function setVariations (array $ variations ): self
8590 {
8691 $ this ->variations = $ variations ;
8792
8893 return $ this ;
8994 }
9095
91- public function addParameter (string $ name , mixed $ value ): ComponentItem
96+ public function addParameter (string $ name , mixed $ value ): self
9297 {
9398 $ this ->parameters [$ name ] = $ value ;
99+
94100 return $ this ;
95101 }
96102
97- public function removeParameter (string $ name ): ComponentItem
103+ public function removeParameter (string $ name ): self
98104 {
99105 unset($ this ->parameters [$ name ]);
100106
@@ -106,13 +112,14 @@ public function getVariations(): array
106112 return $ this ->variations ;
107113 }
108114
109- public function addVariation (string $ name , array $ variation ): ComponentItem
115+ public function addVariation (string $ name , array $ variation ): self
110116 {
111117 $ this ->variations [$ name ] = $ variation ;
118+
112119 return $ this ;
113120 }
114121
115- public function removeVariation (string $ name ): ComponentItem
122+ public function removeVariation (string $ name ): self
116123 {
117124 unset($ this ->variations [$ name ]);
118125
@@ -124,9 +131,10 @@ public function getCategory(): ComponentCategory
124131 return $ this ->category ;
125132 }
126133
127- public function setCategory (ComponentCategory $ category ): ComponentItem
134+ public function setCategory (ComponentCategory $ category ): self
128135 {
129136 $ this ->category = $ category ;
137+
130138 return $ this ;
131139 }
132140
0 commit comments