public function propertyTypeOverride(Property $annot = null, \ReflectionProperty $property = null)
    {
        if ($annot || $annot = $this->getPropertyAnnotation($property)) {

            return $annot->getType();
        }

        return null;
    }
public function propertyTypeOverride(Property $annot = null, \ReflectionProperty $property = null)
    {
        if ($annot || $annot = $this->getPropertyAnnotation($property)) {

            return $annot->getType();
        }

        return null;
    }
public function propertyTypeOverride ( Property $ annot = null , \ ReflectionProperty $ property = null ) { if ( $ annot || $ annot = $ this -> getPropertyAnnotation ( $ property ) ) { return $ annot -> getType ( ) ; } return null ; }
Returns the type this property is changed to during serialization or false if no conversion occurs

@param \ReflectionProperty $property
@param Property           $annot
@return null|string
Returns the type this property is changed to during serialization or false if no conversion occurs