2 namespace TYPO3\CMS\Extbase\Persistence\Generic;
218 switch ((
int)$type) {
220 $name = self::TYPENAME_STRING;
223 $name = self::TYPENAME_BINARY;
226 $name = self::TYPENAME_BOOLEAN;
229 $name = self::TYPENAME_LONG;
232 $name = self::TYPENAME_DOUBLE;
235 $name = self::TYPENAME_DECIMAL;
238 $name = self::TYPENAME_INTEGER;
241 $name = self::TYPENAME_DATE;
244 $name = self::TYPENAME_NAME;
247 $name = self::TYPENAME_PATH;
249 case self::REFERENCE:
250 $name = self::TYPENAME_REFERENCE;
252 case self::WEAKREFERENCE:
253 $name = self::TYPENAME_WEAKREFERENCE;
256 $name = self::TYPENAME_URI;
260 $name = self::TYPENAME_UNDEFINED;
275 case self::TYPENAME_STRING:
276 $value = self::STRING;
278 case self::TYPENAME_BINARY:
279 $value = self::BINARY;
281 case self::TYPENAME_LONG:
284 case self::TYPENAME_DOUBLE:
285 $value = self::DOUBLE;
287 case self::TYPENAME_DECIMAL:
288 $value = self::DECIMAL;
290 case self::TYPENAME_INTEGER:
291 $value = self::INTEGER;
293 case self::TYPENAME_DATE:
296 case self::TYPENAME_BOOLEAN:
297 $value = self::BOOLEAN;
299 case self::TYPENAME_NAME:
302 case self::TYPENAME_PATH:
305 case self::TYPENAME_REFERENCE:
306 $value = self::REFERENCE;
308 case self::TYPENAME_WEAKREFERENCE:
309 $value = self::WEAKREFERENCE;
311 case self::TYPENAME_URI:
316 $value = self::UNDEFINED;
331 switch (strtolower($type)) {
333 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::STRING;
336 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::BOOLEAN;
339 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::LONG;
344 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::DOUBLE;
347 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::INTEGER;
350 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::DATE;
353 $value = \TYPO3\CMS\Extbase\Persistence\Generic\PropertyType::UNDEFINED;