| @@ 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 'enu': // enumeration |
|
| 148 | /// @todo |
|
| @@ 151-161 (lines=11) @@ | ||
| 148 | /// @todo |
|
| 149 | break; |
|
| 150 | ||
| 151 | case 'int': // integer |
|
| 152 | $cleanResult = $this->cleanAttributeInteger( |
|
| 153 | $configuration, |
|
| 154 | $element, |
|
| 155 | $logger |
|
| 156 | ); |
|
| 157 | if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) { |
|
| 158 | return $cleanResult; |
|
| 159 | } |
|
| 160 | ||
| 161 | break; |
|
| 162 | ||
| 163 | case 'str': // string |
|
| 164 | $cleanResult = $this->cleanAttributeString( |
|
| @@ 163-173 (lines=11) @@ | ||
| 160 | ||
| 161 | break; |
|
| 162 | ||
| 163 | case 'str': // string |
|
| 164 | $cleanResult = $this->cleanAttributeString( |
|
| 165 | $configuration, |
|
| 166 | $element, |
|
| 167 | $logger |
|
| 168 | ); |
|
| 169 | if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) { |
|
| 170 | return $cleanResult; |
|
| 171 | } |
|
| 172 | ||
| 173 | break; |
|
| 174 | ||
| 175 | case 'uri': // URI |
|
| 176 | $cleanResult = $this->cleanAttributeUri( |
|
| @@ 175-185 (lines=11) @@ | ||
| 172 | ||
| 173 | break; |
|
| 174 | ||
| 175 | case 'uri': // URI |
|
| 176 | $cleanResult = $this->cleanAttributeUri( |
|
| 177 | $configuration, |
|
| 178 | $element, |
|
| 179 | $logger |
|
| 180 | ); |
|
| 181 | if ($configuration->get('clean-strategy') != Configuration::CLEAN_STRATEGY_LENIENT) { |
|
| 182 | return $cleanResult; |
|
| 183 | } |
|
| 184 | ||
| 185 | break; |
|
| 186 | } |
|
| 187 | ||
| 188 | return true; |
|