ReflectionProperty::getSettableType
En esta página
ReflectionProperty::getSettableType
Devuelve el tipo de argumento de un hook setter
Descripción#
public ReflectionProperty::getSettableType(): ReflectionType
```php
Devuelve el tipo de argumento de un hook `set`. Si no se define ningún hook `set`, se comporta de manera idéntica a ReflectionProperty::getType.
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Este método devuelve una instancia de
ReflectionType
que corresponde al tipo definible para la propiedad.
Si existe un hook
set
que define un tipo explícito, este será devuelto.
Si el hook no especifica un tipo, o si no existe, se devolverá el tipo de la propiedad, de manera idéntica a
ReflectionProperty::getType
. Este valor puede ser
null
si la propiedad no está tipada.
Si la propiedad es virtual y no tiene hook
set
, se devolverá una instancia de
ReflectionType
para
never
.
## Ejemplos
Ejemplo de ReflectionProperty::getSettableType
```php
El ejemplo anterior mostrará:
object(ReflectionNamedType)#3 (0) {
}
object(ReflectionUnionType)#2 (0) {
}
object(ReflectionNamedType)#3 (0) {
}
NULL
Véase también#
ReflectionProperty::getType