LeanMapper\Reflection\Property::getType PHP Method

getType() public method

Gets property type
public getType ( ) : string
return string
    public function getType()
    {
        return $this->type->getType();
    }

Usage Example

示例#1
0
 private function replacePlaceholder(Property $property)
 {
     $type = $property->getType();
     if ($property->isBasicType()) {
         if (array_key_exists($type, self::$placeholders)) {
             return self::$placeholders[$type];
         } else {
             return self::$defaultPlaceholder;
         }
     } else {
         if ($type === 'DateTime' || is_subclass_of($type, 'DateTime')) {
             if ($property->hasCustomFlag(self::$typeFlagName) && preg_match('#^(DATE|Date|date)$#', $property->getCustomFlagValue(self::$typeFlagName))) {
                 return self::$placeholders['Date'];
             } else {
                 return self::$placeholders['DateTime'];
             }
         } else {
             return self::$defaultPlaceholder;
         }
     }
 }
All Usage Examples Of LeanMapper\Reflection\Property::getType