@@ 135-145 (lines=11) @@ | ||
132 | ||
133 | // Validate value types. |
|
134 | switch ($attributeType) { |
|
135 | case 'boo': // boolean |
|
136 | $cleanResult = $this->cleanAttributeBoolean( |
|
137 | $configuration, |
|
138 | $element, |
|
139 | $logger |
|
140 | ); |
|
141 | if ($configuration->get('clean-strategy') !== Configuration::CLEAN_STRATEGY_LENIENT) { |
|
142 | return $cleanResult; |
|
143 | } |
|
144 | ||
145 | break; |
|
146 | ||
147 | case 'int': // integer |
|
148 | $cleanResult = $this->cleanAttributeInteger( |
|
@@ 147-157 (lines=11) @@ | ||
144 | ||
145 | break; |
|
146 | ||
147 | case 'int': // integer |
|
148 | $cleanResult = $this->cleanAttributeInteger( |
|
149 | $configuration, |
|
150 | $element, |
|
151 | $logger |
|
152 | ); |
|
153 | if ($configuration->get('clean-strategy') !== Configuration::CLEAN_STRATEGY_LENIENT) { |
|
154 | return $cleanResult; |
|
155 | } |
|
156 | ||
157 | break; |
|
158 | ||
159 | case 'str': // string |
|
160 | $cleanResult = $this->cleanAttributeString( |
|
@@ 159-169 (lines=11) @@ | ||
156 | ||
157 | break; |
|
158 | ||
159 | case 'str': // string |
|
160 | $cleanResult = $this->cleanAttributeString( |
|
161 | $configuration, |
|
162 | $element, |
|
163 | $logger |
|
164 | ); |
|
165 | if ($configuration->get('clean-strategy') !== Configuration::CLEAN_STRATEGY_LENIENT) { |
|
166 | return $cleanResult; |
|
167 | } |
|
168 | ||
169 | break; |
|
170 | ||
171 | case 'uri': // URI |
|
172 | $cleanResult = $this->cleanAttributeUri( |
|
@@ 171-181 (lines=11) @@ | ||
168 | ||
169 | break; |
|
170 | ||
171 | case 'uri': // URI |
|
172 | $cleanResult = $this->cleanAttributeUri( |
|
173 | $configuration, |
|
174 | $element, |
|
175 | $logger |
|
176 | ); |
|
177 | if ($configuration->get('clean-strategy') !== Configuration::CLEAN_STRATEGY_LENIENT) { |
|
178 | return $cleanResult; |
|
179 | } |
|
180 | ||
181 | break; |
|
182 | } |
|
183 | ||
184 | return true; |